heap profile: 163: 13037528 [79327: 3831419664] @ heap/1048576 0: 0 [2: 832] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 672] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0x65c3ef 0x65bf85 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65c3ee net.newAddr+0x26e net/interface_linux.go:182 # 0x65bf84 net.addrTable+0x124 net/interface_linux.go:153 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd32813 0xd326a5 0x10d8791 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0xd32812 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 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 24] @ 0x48b485 0x48b145 0x5cab59 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 966656] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x12264c5 0x1224963 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x12264c4 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7b9d78 0x7bc575 0x7bc55e 0xa5d27e 0xb7f669 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x7b9d77 github.com/mr-tron/base58.FastBase58EncodingAlphabet+0x657 github.com/mr-tron/base58@v1.3.0/base58.go:131 # 0x7bc574 github.com/mr-tron/base58.EncodeAlphabet+0x5d4 github.com/mr-tron/base58@v1.3.0/base58.go:36 # 0x7bc55d github.com/multiformats/go-multibase.Encode+0x5bd github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa5d27d github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb7f668 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 416] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b485 0x425d05 0xc4ae0b 0xc2d48b 0xc2b9d0 0xc368a5 0x495521 # 0xc4ae0a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc2d48a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2b9cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb2cbd2 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2cbd1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:65 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xd77bea 0xd72ddd 0xdbc37b 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd77be9 github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x389 github.com/quic-go/quic-go@v0.59.0/internal/wire/reset_stream_frame.go:49 # 0xd72ddc github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x7c github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:131 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b485 0x425d05 0x69b125 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69b124 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x104 github.com/pactus-project/pactus/crypto/bls/private_key.go:148 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 2816] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a066 0x1259d37 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12ce785 0x12d3b86 0x12cc35f 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a065 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:181 # 0x1259d36 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:146 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12ce784 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 576] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1598eed 0x1598ed9 0x1598eb4 0x1323dab 0x156f2fe 0x1323c03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1598eec encoding/hex.EncodeToString+0x1ac encoding/hex/hex.go:127 # 0x1598ed8 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x198 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1598eb3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x173 github.com/pactus-project/pactus/www/grpc/blockchain.go:47 # 0x1323daa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:358 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1323c02 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0xce1250 0xce123b 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce124f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xce123a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 663552] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x552032 0xb51d25 0xb517a8 0xb4c49b 0xb52dfe 0x15e4791 0xa00c49 0x15e52b6 0xa00c49 0x15e60c3 0xa00c49 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb51d24 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:96 # 0xb517a7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:293 # 0xb4c49a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.5/expfmt/encode.go:178 # 0xb52dfd github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.67.5/expfmt/encode.go:51 # 0x15e4790 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e52b5 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e60c2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x1226e3e 0x1224963 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1226e3d golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1022 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 802816] @ 0x48b4b3 0x4731d7 0x15f9f08 0x15f9ecd 0x15f9f17 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15f9f07 bytes.(*Buffer).String+0xf27 bytes/buffer.go:77 # 0x15f9ecc github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xeec github.com/pactus-project/pactus/www/html/server.go:277 # 0x15f9f16 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf36 github.com/pactus-project/pactus/www/html/network.go:91 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9e25 0x15f9da8 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f9e24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15f9da7 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc7 github.com/pactus-project/pactus/www/html/network.go:87 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15f9da7 0x15f9d9c 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15f9da6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc6 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15f9d9b github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdbb github.com/pactus-project/pactus/www/html/network.go:87 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9d36 0x15f9c7b 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f9d35 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd55 github.com/pactus-project/pactus/www/html/server.go:220 # 0x15f9c7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf30f 0x69b27c 0x15f9d72 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf30e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x69b27b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f9d71 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd91 github.com/pactus-project/pactus/www/html/network.go:86 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9e25 0x15f9da8 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f9e24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:228 # 0x15f9da7 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc7 github.com/pactus-project/pactus/www/html/network.go:87 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 528] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x15f90c2 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x15f90c1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:44 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 172032] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd20413 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0xd20412 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x69fd25 0x69fbe5 0x116488c 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x116488b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:589 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb83c65 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb83c64 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:348 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x7552eb 0x780227 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7552ea github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 576] @ 0x48b485 0x425d05 0x12d783c 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d783b google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x4e7b07 0x6c1a25 0x7e25da 0x7e268b 0x7e8139 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x4e7b06 time.Time.Format+0xe6 time/format.go:650 # 0x6c1a24 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7e25d9 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:205 # 0x7e268a crypto/x509.parseValidity+0x2a crypto/x509/parser.go:219 # 0x7e8138 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xc2ffb0 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc2ffaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb318a6 0xb304ed 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb318a5 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 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 13568] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 4864] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472ae5 0x66fee5 0x66fe56 0xb18a65 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x66fee4 net.JoinHostPort+0x204 net/ipsock.go:240 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb18a64 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 6912] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66ff14 0x66fe56 0x66974f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x66ff13 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x66974e net.(*OpError).Error+0x6e net/net.go:510 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b485 0x421deb 0x1189cd0 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1189ccf github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x2cf github.com/pactus-project/pactus/sync/firewall/firewall.go:131 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 6912] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x425d05 0xce1339 0xcdfe46 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce1338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1151d65 0x1151d56 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0x1151d64 github.com/pactus-project/pactus/network.(*NotifeeService).sendDisconnectEvent+0xc4 github.com/pactus-project/pactus/network/notifee.go:153 # 0x1151d55 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0xb5 github.com/pactus-project/pactus/network/notifee.go:112 # 0xd301b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd3012c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 96] @ 0x48b485 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb3502f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x46eef3 0xc2e9ac 0xc2b11f 0xc368a5 0x495521 # 0xc2e9ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 12288] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 4608] @ 0x48b48c 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x8c9865 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8c9864 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x490767 0x7dba76 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7dba75 crypto/x509.(*CertPool).addCertFunc+0x1b5 crypto/x509/cert_pool.go:205 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x6e4ed8 0x6e507e 0x6e6f3d 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4ed7 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb7 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6e507d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c0a6 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0a5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 10240] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x8c5119 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x160ccef 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ccee github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c5f6 0x6a0f87 0x8e8959 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0f86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:167 # 0x8e8958 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x198 github.com/pactus-project/pactus/store/block.go:67 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0x1613de5 0x1616b09 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1613de4 github.com/creachadair/jrpc2.Error.Error+0xa4 github.com/creachadair/jrpc2@v1.3.5/error.go:20 # 0x1616b08 github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2e8 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:72 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x9fb2cf 0x9fad57 0x1616af9 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ce net/http.Header.Clone+0x6ee net/http/header.go:104 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1616af8 github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2d8 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:71 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0xa0219c 0xa01ac5 0xa029c5 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0xa0219b net/http.(*ServeMux).matchOrRedirect+0x1db net/http/server.go:2733 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 768] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x8ca153 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8ca152 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f9154 0x8fc725 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f9153 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8fc724 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a4 github.com/pactus-project/pactus/execution/execution.go:49 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd05b5f 0xd05e08 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd05b5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1408] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c825 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c824 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x10d84b5 0xc25583 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 1408] @ 0x48b48c 0x4901c9 0xd2d726 0xb756b8 0xb754e8 0x495521 # 0xd2d725 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb756b7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb754e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a3474 0xc52365 0xc5226a 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3473 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc52364 golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x24 golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:194 # 0xc52269 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x229 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:31 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x6e4f8f 0x6e6f3d 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4f8e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xb3535a 0xb82dd0 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb82dcf github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:246 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0xc280cc 0xc280c0 0xc2df0b 0xc2beb6 0xc368a5 0x495521 # 0xc280cb github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc280bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2df0a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1195c85 0x1195c75 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1195c84 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x644 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:17 # 0x1195c74 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x634 github.com/pactus-project/pactus/sync/handler_hello.go:100 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce3fab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e1289 0x50c7df 0x50a5ad 0x658e09 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658e08 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 950272] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6a50a8 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2048] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 3072] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 32] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 16] @ 0x48b485 0x4901c9 0xc151ff 0x10d8384 0x10d7738 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xc151fe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10d8383 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:519 # 0x10d7737 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x617 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:475 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10de013 0x8fce0b 0x10ddee9 0x10d9082 0xc1abdc 0x495521 # 0x10de012 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xd60287 0x495521 # 0xd60286 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x66 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 64] @ 0x48b485 0x490767 0xdc9ff4 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdc9ff3 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 64] @ 0x48b485 0x425d05 0xce1339 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce1338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 2304] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce0b3f 0xcded11 0xce2c52 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0b3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:543 # 0xcded10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:292 # 0xce2c51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x151 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:864 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x8c52f4 0xd001e5 0xd001c7 0xcff89c 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd001e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd001c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 24] @ 0x48b485 0x490767 0x89434e 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x89434d google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x95ba6f 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95ba6e crypto/tls.(*clientHelloMsg).unmarshal+0x1a6e crypto/tls/handshake_messages.go:523 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x55bf46 0x55bf20 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55bf45 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55bf1f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 24] @ 0x48b485 0x490767 0x7e2008 0x7e824d 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e2007 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0xa20a5f 0xa20a60 0x9f9bc7 0x9feab8 0x495521 # 0xa20a5e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa20a5f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 32] @ 0x48b485 0x490767 0x9f584e 0x9f555c 0x9f5314 0xa020dd 0xa01ac5 0xa029c5 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f584d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f555b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f5313 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa020dc net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2725 # 0xa01ac4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa029c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1148e92 0xd32913 0xd326a5 0x10d8791 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x1148e91 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x131 github.com/pactus-project/pactus/network/gater.go:74 # 0xd32912 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x1f2 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:251 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0xa20a5f 0xa20a60 0x9f9bc7 0x9feab8 0x495521 # 0xa20a5e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa20a5f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 448] @ 0x48b485 0x4901c9 0x989628 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989627 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x40fe99 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 48] @ 0x48b4ac 0x4731d7 0x989367 0x9897d4 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989366 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x9897d3 net/textproto.readMIMEHeader+0x213 net/textproto/reader.go:558 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 96] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [14: 4928] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fb409 0x9fad57 0x1616af9 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1616af8 github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2d8 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:71 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xb31af8 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 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 # 0xb31af7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:340 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1280] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f428 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce586 0x5ce560 0x5fc379 0x5faa92 0x69aefb 0x1157f0a 0x1157f24 0x1199015 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce585 math/big.(*Int).Mul+0xa5 math/big/int.go:184 # 0x5ce55f github.com/consensys/gnark-crypto/ecc.SplitScalar+0x7f github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:246 # 0x5fc378 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5faa91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x1157f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1157f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:93 # 0x1199014 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326ab6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x6ad425 0x97a3ac 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad424 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x97a3ab crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0xe060d6 0xe0620c 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xe060d5 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x490767 0x119eb3b 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x119eb3a github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x9fa github.com/pactus-project/pactus/wallet/types/types.go:129 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x160d018 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb82d67 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb82d66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:243 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xd7869b 0xd72e67 0xdbc37b 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd7869a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.59.0/internal/wire/stop_sending_frame.go:29 # 0xd72e66 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:133 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 576] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x160c75e 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x160c75d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b4ac 0x4907d3 0xbe9525 0xbe818a 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe9524 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x584 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe8189 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x7e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x12da808 0x12db239 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12db238 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0xc0fb38 0xc0f668 0xc162e5 0x1058824 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc0fb37 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1058823 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa63 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x531c7f 0x1146f7f 0x1146f59 0x1146326 0x114605a 0x1145f88 0x1195abc 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1146f7e strings.Split+0x2de strings/strings.go:361 # 0x1146f58 github.com/pactus-project/pactus/version.ParseVersion+0x2b8 github.com/pactus-project/pactus/version/version.go:74 # 0x1146325 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x1146059 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x1145f87 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1195abb github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x11f027e 0x11ee137 0x12c4445 0x12b9ca5 0x12b9853 0x122009b 0x121ff6c 0x495521 # 0x11f027d google.golang.org/grpc/internal/channelz.AddTraceEvent+0x1fd google.golang.org/grpc@v1.80.0/internal/channelz/trace.go:200 # 0x11ee136 google.golang.org/grpc/internal/channelz.Info+0x76 google.golang.org/grpc@v1.80.0/internal/channelz/logging.go:31 # 0x12c4444 google.golang.org/grpc.(*ccResolverWrapper).close+0x64 google.golang.org/grpc@v1.80.0/resolver_wrapper.go:112 # 0x12b9ca4 google.golang.org/grpc.(*ClientConn).enterIdleMode+0x64 google.golang.org/grpc@v1.80.0/clientconn.go:448 # 0x12b9852 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.80.0/clientconn.go:379 # 0x122009a google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xda google.golang.org/grpc@v1.80.0/internal/idle/idle.go:182 # 0x121ff6b google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xab google.golang.org/grpc@v1.80.0/internal/idle/idle.go:129 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e39bd 0x8e8ce5 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e39bc github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x19c github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x8e8ce4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x524 github.com/pactus-project/pactus/store/block.go:93 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 704] @ 0x48b48c 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b485 0x490767 0x65c010 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65c00f net.addrTable+0x1af net/interface_linux.go:155 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 320] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x11646cd 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x11646cc github.com/pactus-project/pactus/state.(*state).commitSandbox+0x4c github.com/pactus-project/pactus/state/state.go:570 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x10dd925 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10dd924 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 112] @ 0x48b485 0x41b4ad 0x6534f8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x6534f7 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x160cdc5 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x9f958b 0x9f9567 0x9fe9da 0x495521 # 0x9f958a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f9566 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9fe9d9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xd78fe5 0xd78fd9 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd78fe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd78fd8 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:66 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6e41f6 0x6e4048 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c9891 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c9890 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 48] @ 0x48b4a5 0x4731d7 0x155c7af 0x155c771 0x15591cf 0x155ae7f 0x155f416 0x155f9a7 0x136cbf7 0x13749fc 0x137c311 0x1374237 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x155c7ae modernc.org/libc.GoString+0x6e modernc.org/libc@v1.72.0/libc_all.go:47 # 0x155c770 github.com/glebarez/go-sqlite.(*conn).columnName+0x30 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:979 # 0x15591ce github.com/glebarez/go-sqlite.newRows+0x1ae github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:193 # 0x155ae7e github.com/glebarez/go-sqlite.(*stmt).query+0x45e github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:687 # 0x155f415 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x155f9a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x136cbf6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x13749fb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x137c310 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x1374236 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb316fa 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb316f9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x7b9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:324 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x16094f3 0x1608ee7 0x4a49ca 0x495521 # 0x16094f2 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x72 github.com/creachadair/jrpc2@v1.3.5/client.go:144 # 0x1608ee6 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d0fc5 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0fc4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x444 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb29358 0xb82bad 0xb82d10 0xb82a14 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb29357 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb82bac github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:212 # 0xb82d0f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:232 # 0xb82a13 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:204 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0x48b485 0x490767 0x1252dcb 0x12cef7d 0x12cef81 0x12d3b86 0x12cc35f 0x495521 # 0x1252dca google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x34a google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1092 # 0x12cef7c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cef80 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x124e15a 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x124e159 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 384] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x4901c9 0x1057e92 0x1057e62 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1057e91 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1057e61 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7b9d78 0x7bc575 0x7bc55e 0xa5d27e 0xb81baf 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x7b9d77 github.com/mr-tron/base58.FastBase58EncodingAlphabet+0x657 github.com/mr-tron/base58@v1.3.0/base58.go:131 # 0x7bc574 github.com/mr-tron/base58.EncodeAlphabet+0x5d4 github.com/mr-tron/base58@v1.3.0/base58.go:36 # 0x7bc55d github.com/multiformats/go-multibase.Encode+0x5bd github.com/multiformats/go-multibase@v0.3.0/multibase.go:119 # 0xa5d27d github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x19d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:26 # 0xb81bae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0xc36fac 0xc36359 0x495521 # 0xc36fab github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x13cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:36 # 0xc36358 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 160] @ 0x48b485 0x490767 0x4e02f8 0x65bd9d 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bd9c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x53b60d 0x53b5cf 0xd59a76 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd59a75 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 80] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 16] @ 0x48b4a5 0xff4e13 0xff4df4 0xff4dfb 0xff2aa5 0xff17a7 0x1236dba 0x12369de 0x1237891 0x12364b5 0x124c9fc 0x495521 # 0xff4e12 internal/stringslite.Clone+0x72 internal/stringslite/strings.go:147 # 0xff4df3 strings.Clone+0x53 strings/clone.go:22 # 0xff4dfa golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x5a golang.org/x/net@v0.53.0/http2/hpack/tables.go:60 # 0xff2aa4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff17a6 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2a6 golang.org/x/net@v0.53.0/http2/hpack/encode.go:68 # 0x1236db9 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x119 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:742 # 0x12369dd google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:703 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x6c6505 0x6c8baf 0x6cd136 0x6c42bc 0x7f30ba 0x7f37b9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6c8bae crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x6cd135 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x6c42bb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7f30b9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 320] @ 0x48b485 0x425d05 0xc28156 0xc280c0 0xc2e40f 0xc2beb6 0xc368a5 0x495521 # 0xc28155 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x355 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc280bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2e40e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564b1b 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564b1a encoding/json.mapEncoder.encode+0x53a encoding/json/encode.go:800 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 896] @ 0x48b48c 0x490767 0xd05425 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0xd05424 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd05b70 0xd05e08 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd05b6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x66979e 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x66979d 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 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 480] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7be35 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7be34 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab72 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x741151 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1408] @ 0x48b48c 0x4901c9 0xd0c89f 0xd0b257 0xd0afaf 0x495521 # 0xd0c89e 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 # 0xd0b256 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 # 0xd0afae 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: 32] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x414ee5 0x95a60a 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95a609 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4864] @ 0x48b48c 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x86f34f 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f34e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 288] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1152] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xb0af5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb0a744 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb0a745 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 48] @ 0x48b485 0x490767 0x7d7207 0x7e80e5 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d7206 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7e80e4 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6a0c7b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0c7a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc0e398 0xc0fbd4 0xc0f305 0xc25416 0x495521 # 0xc0e397 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 80] @ 0x48b485 0x4901c9 0x8f9545 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f9544 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xc4 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1229b05 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229b04 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 128] @ 0x48b485 0x425d05 0x1612558 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x1612557 github.com/creachadair/jrpc2.tasks.responses+0xf7 github.com/creachadair/jrpc2@v1.3.5/server.go:789 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x48b145 0xc2c5c5 0xc368a5 0x495521 # 0xc2c5c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x19c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b485 0x425d05 0x125650c 0x1236425 0x124c9fc 0x495521 # 0x125650b google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:352 # 0x1236424 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:637 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [3: 6144] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 32] @ 0x48b485 0x425d05 0x1373f7a 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x1373f79 database/sql.(*DB).query+0x79 database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8c6c66 0x8c6a74 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8c6c65 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:94 # 0x8c6a73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:77 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1237767 0x1237734 0x1236459 0x124c9fc 0x495521 # 0x1237766 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:677 # 0x1237733 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 24] @ 0x48b485 0x48b145 0x10d64d8 0xd30625 0x495521 # 0x10d64d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x437 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 416] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 416] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 24] @ 0x48b485 0x425d05 0xe0605c 0xe0620c 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xe0605b github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0xbb github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:34 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x57da3a 0x57d9d4 0x57d9c4 0xb2ce28 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x57da39 math/big.nat.make+0x139 math/big/nat.go:67 # 0x57d9d3 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x57d9c3 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb2ce27 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 416] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc22e45 0xc22d30 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc22e44 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc22d2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x48b485 0x425d05 0x8f97d0 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f97cf github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x34f github.com/pactus-project/pactus/execution/executor/batch_transfer.go:54 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x6a06c6 0x6e566a 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x6e4e56 0x116146d 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4e55 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x116146c github.com/pactus-project/pactus/state.(*state).stateRoot+0xcc github.com/pactus-project/pactus/state/state.go:228 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc24205 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0xc24204 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 499712] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c9067 0x8c9055 0x8c956e 0x8c9533 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c9066 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c9054 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c956d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x8c9532 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:118 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 2998272] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x1229bc5 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229bc4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.53.0/http2/frame.go:1721 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 256] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [5: 2498560] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 4997120] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2998272] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2998272] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 3997696] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 3997696] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb318a6 0xb304ed 0xb301ff 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb318a5 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 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d07f9 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d07f8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x498 crypto/internal/fips140/ecdsa/ecdsa.go:491 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x586bc5 0x586ba9 0x586c47 0x586c8c 0x57ec16 0x5cf165 0x5ce9ec 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x586bc4 math/big.nat.make+0x204 math/big/nat.go:62 # 0x586ba8 math/big.nat.set+0x1e8 math/big/nat.go:92 # 0x586c46 math/big.nat.add+0x286 math/big/nat.go:109 # 0x586c8b math/big.nat.add+0x2cb math/big/nat.go:103 # 0x57ec15 math/big.(*Int).Add+0x55 math/big/int.go:146 # 0x5cf164 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce9eb github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0xddcace 0xe063cc 0xe063af 0xd3bda2 0xb79734 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xddcacd github.com/quic-go/quic-go.(*SendStream).Close+0x16d github.com/quic-go/quic-go@v0.59.0/send_stream.go:435 # 0xe063cb github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.59.0/stream.go:165 # 0xe063ae 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 # 0xd3bda1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0xb79733 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:29 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0x48b485 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0xd5e09d 0xd5e05c 0xd5dccf 0x495521 # 0xd5e09c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd5dcce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [2: 192] @ 0x48b485 0x425d05 0x11fb3dc 0x11fb3bf 0x11fb43b 0x11fb3a1 0x159b1d8 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x11fb3db google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.80.0/internal/status/status.go:77 # 0x11fb3be google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.80.0/status/status.go:49 # 0x11fb43a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.80.0/status/status.go:59 # 0x11fb3a0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x159b1d7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x13247ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x51fa86 0x11fb3b4 0x159b1d8 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11fb3b3 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x159b1d7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x13247ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb07c65 0xb09190 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb07c64 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x224 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:155 # 0xb0918f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x5ef github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:97 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 80] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b4a5 0x47329e 0x473292 0x472805 0x472a10 0x673674 0x6735b6 0x674da5 0x648265 0x64823a 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x673673 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x6735b5 net.(*UDPAddr).String+0x175 net/udpsock.go:52 # 0x674da4 net.dialUDP+0x184 net/udpsock.go:300 # 0x648264 net.DialUDP+0x124 net/udpsock.go:288 # 0x648239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 12288] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd06098 0xd3c302 0x10d9163 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06097 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd3c301 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x10d9162 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:690 # 0xb0acb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:306 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [7: 1232] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xddb68c 0xddb680 0xddb08a 0xe0627d 0xe06278 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xddb68b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xddb67f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xddb089 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe0627c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe06277 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [5: 2457600] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 352] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 480] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xb76e29 0xb84750 0x495521 # 0xb76e28 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:725 # 0xb8474f github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:421 0: 0 [123: 60456960] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [119: 58490880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [120: 58982400] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [123: 60456960] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [117: 57507840] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [112: 55050240] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [123: 60456960] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x947845 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x947844 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd5cb81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 64] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7be07 0xb7be53 0xb7bed8 0xb844e5 0xb833db 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7be06 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb844e4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:394 # 0xb833da github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x490767 0xbe60f3 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe60f2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1072 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 27264] @ 0x48b4ac 0x473854 0x473366 0x119f6a7 0x4661f5 0x456850 0x456827 0x495521 # 0x119f6a6 github.com/pactus-project/pactus/util/bip39/wordlists.init.6+0x26 github.com/pactus-project/pactus/util/bip39/wordlists/japanese.go:14 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x10550cd 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10550cc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:458 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 48] @ 0x48b485 0x425d05 0xc4b10b 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0xc4b10a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xc2fd99 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2fd98 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xdd89c5 0xdd898e 0xe063be 0xe063b7 0xd3bda2 0x10dd349 0x10d9176 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xdd89c4 github.com/quic-go/quic-go.(*ReceiveStream).cancelReadImpl+0x84 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:398 # 0xdd898d github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x4d github.com/quic-go/quic-go@v0.59.0/receive_stream.go:373 # 0xe063bd github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.59.0/stream.go:153 # 0xe063b6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:80 # 0xd3bda1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:81 # 0x10dd348 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10d9175 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:691 # 0xb0acb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:306 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0xbe787a 0xbe5f8d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7879 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe5f8c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xddc478 0xddc46c 0xddc105 0xddbebb 0xdca743 0xdc9252 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xd7dc64 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddc477 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1f7 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xddc46b github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1eb github.com/quic-go/quic-go@v0.59.0/send_stream.go:334 # 0xddc104 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.59.0/send_stream.go:286 # 0xddbeba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.59.0/send_stream.go:225 # 0xdca742 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.59.0/framer.go:261 # 0xdc9251 github.com/quic-go/quic-go.(*framer).Append+0x271 github.com/quic-go/quic-go@v0.59.0/framer.go:109 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c0d2 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0d1 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 933888] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565a04 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe060c5 0xe0620c 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xe060c4 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671f12 0x65903b 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x65903a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e46e5 0x6e47cc 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0xc1fbee 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc1fbed github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0xb0ae85 0xb0a8af 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xb0ae84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:321 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 1792] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc241be 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0xc241bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x15d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8b797d 0x8b795e 0x8c5d46 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x8b797c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/pb/crypto.pb.go:50 # 0x8b795d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x48b4ac 0x425d05 0xdf3585 0xdf36d2 0xde7712 0xdc2f85 0xde60b0 0xde6094 0xde59d3 0xdde2b0 0xd9b154 0xd9a30e 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdf3584 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x1c4 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:192 # 0xdf36d1 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:159 # 0xde7711 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0x71 github.com/quic-go/quic-go@v0.59.0/streams_map.go:178 # 0xdc2f84 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:3012 # 0xde60af github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.59.0/stream.go:232 # 0xde6093 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.59.0/stream.go:83 # 0xde59d2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.59.0/stream.go:46 # 0xdde2af github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.59.0/send_stream.go:749 # 0xd9b153 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 # 0xd9a30d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x10d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:399 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc239bd 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc239bc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x69c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [2: 768] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce878 0x5ce831 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce877 math/big.(*Int).Mul+0x117 math/big/int.go:184 # 0x5ce830 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd0 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:265 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1933312] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b76e9 0x105920c 0x1058b7c 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8b76e8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x105920b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x1058b7b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x160c54f 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1603bd1 0x16189e8 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1603bd0 github.com/rs/cors.(*Cors).handlePreflight+0x250 github.com/rs/cors@v1.11.1/cors.go:343 # 0x16189e7 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0xc7 github.com/rs/cors@v1.11.1/cors.go:276 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x490767 0xbe5ed3 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5ed2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe52 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b485 0x48b145 0xd38974 0x495521 # 0xd38973 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 [1: 32] @ 0x48b4ac 0x4907d3 0x95b7ef 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95b7ee crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0xb00fdd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x967bc5 0x967b24 0x967b1d 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x967bc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967b23 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x967b1c crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc7d66 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc7d65 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x156421b 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x156421a github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0xba github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:569 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xce127f 0xce123b 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce127e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xce123a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 4096] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0xc23976 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc23975 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x655 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 8] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc2df0b 0xc2beb6 0xc368a5 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2df0a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 933888] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 466944] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x490767 0x65c010 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x65c00f net.addrTable+0x1af net/interface_linux.go:155 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 8192] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 475136] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a5b5f 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a5b5e github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xbe github.com/pactus-project/pactus/types/tx/payload/bond.go:105 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a25 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565a24 encoding/json.arrayEncoder.encode+0x124 encoding/json/encode.go:892 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4096] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2048] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x1195e85 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1195e84 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd78f9c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 160] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0xa0d45f 0xa21099 0x9f9bc7 0x9feab8 0x495521 # 0xa0d45e net/http.readTransfer+0x57e net/http/transfer.go:573 # 0xa21098 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc23129 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23128 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x708 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1617ec5 0x1617e99 0x1617e7e 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1617ec4 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x1617e98 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x1617e7d github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:147 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x6c0825 0x6c586f 0x6c57d8 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57d7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xde5dbb 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5dba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x1379895 0x13745cc 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x1379894 database/sql.(*Rows).initContextClose+0x94 database/sql/sql.go:2994 # 0x13745cb database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x425d05 0x4e112d 0x4e1c37 0x66e2cf 0x66dbbb 0x662ed8 0x676967 0x64d74b 0x64d088 0x64c819 0x64b565 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1c36 syscall.Getpeername+0x76 syscall/syscall_unix.go:309 # 0x66e2ce net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d74a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 144] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6a06d7 0x6a06ac 0x6e566a 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06d6 bytes.NewBuffer+0x56 bytes/buffer.go:490 # 0x6a06ab github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x1054e7e 0x10545d0 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 # 0x1054e7d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b485 0x490767 0x51ce53 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e39bd 0x8e8ce5 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e39bc github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x19c github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x8e8ce4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x524 github.com/pactus-project/pactus/store/block.go:93 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb84126 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb84108 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 9728] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bde5 0xb7be53 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bde4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x490767 0xb3535a 0xb83eb2 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83eb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:364 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b5c5 0x4c2a3c 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c2a3b reflect.Value.call+0x121b reflect/value.go:652 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 8192] @ 0x48b4ac 0x4901c9 0x122e873 0x122e5d5 0x125728c 0x1257172 0x1249cba 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125728b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6c8be5 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b485 0x425d05 0x658f25 0x658ecf 0x6727fb 0x671750 0xa045ec 0x15fc086 0x495521 # 0x658f24 net.newFD+0x144 net/fd_unix.go:27 # 0x658ece net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15fc085 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:125 0: 0 [133: 64282624] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x4df19c 0x4a35b1 0x4dfa7c 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4df19b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4dfa7b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 640] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [138: 66699264] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [155: 74915840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [153: 73949184] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xd9a7f8 0xd9a821 0xdbdd5f 0xdbc7d7 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd9a7f7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd9a820 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x620 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:448 # 0xdbdd5e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdbc7d6 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [139: 67182592] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [142: 68632576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [144: 69599232] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde5da5 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 768] @ 0x48b48c 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b485 0x425d05 0x65c325 0x65bf85 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65c324 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x65bf84 net.addrTable+0x124 net/interface_linux.go:153 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1326ab6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1536] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 240] @ 0x48b485 0x425d05 0x754adc 0x75763a 0x77fac5 0x74b597 0x77f868 0x7801e5 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x757639 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7801e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 6144] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740ee5 0x75358a 0x754006 0x754298 0x7549f2 0x755246 0x780227 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740ee4 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755245 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x425d05 0xdd8d0a 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdd8d09 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x92e263 0x975245 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x92e262 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x975244 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x1168a92 0x116edd7 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1168a91 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x191 github.com/pactus-project/pactus/consensus/consensus.go:193 # 0x116edd6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b485 0x425d05 0x9f87c5 0xa0e774 0xa0e4ff 0x4d922d 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9f87c4 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0xa0e773 net/http.(*body).readLocked+0x1b3 net/http/transfer.go:883 # 0xa0e4fe net/http.(*body).Read+0xfe net/http/transfer.go:837 # 0x4d922c io.ReadAll+0x10c io/io.go:722 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 43520] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 6537216] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x5c8786 0x5c8787 0x156635e 0x1566225 0x1645323 0x495521 # 0x5c8785 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x5c8786 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x156635d github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0xbd github.com/pactus-project/pactus/wallet/transactions.go:120 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 7471104] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 9805824] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 7004160] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 9338880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 7471104] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b485 0x425d05 0xb85b85 0xb8470e 0x495521 # 0xb85b84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 48] @ 0x48b485 0x425d05 0x12ce7d9 0x12d3b86 0x12cc35f 0x495521 # 0x12ce7d8 google.golang.org/grpc.(*Server).processUnaryRPC+0xf78 google.golang.org/grpc@v1.80.0/server.go:1394 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd78f9c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [22: 10272768] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1322535 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1322534 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:138 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x124cd76 0x124cd65 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cd75 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124cd64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x169beae 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0xbe3b49 0xbe3505 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3b48 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x568 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xbe3504 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x8c8b05 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2afd7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 2080] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x1609ec5 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609ec4 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x490767 0xb3535a 0xb82dd0 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb82dcf github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:246 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 30976] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 192] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 3072] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x1163dcd 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x1163dcc github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcc github.com/pactus-project/pactus/state/state.go:520 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 475136] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 384] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb09d64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb09a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb08d44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 704] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0xff4fc5 0xff2aa5 0xff3aa5 0xff3425 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0xff4fc4 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x224 golang.org/x/net@v0.53.0/http2/hpack/tables.go:66 # 0xff2aa4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff3aa4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x3e4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:393 # 0xff3424 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:316 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 48] @ 0x48b485 0x425d05 0x16d101a 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d1019 crypto/internal/fips140/ecdsa.signGeneric[...]+0x499 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b4ac 0x425d05 0x69c14f 0x69b8b4 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69b8b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x16d5fe2 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d5fe1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x975085 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda1f1a 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda5f24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1280] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb09d64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb09a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb08d44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 256] @ 0x48b485 0x490767 0x10579be 0x1057f9a 0x1056031 0x105500b 0x10545d0 0x495521 # 0x10579bd github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x1057f99 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 442368] @ 0x48b4b3 0x4907d3 0x74746f 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74746e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x8ed813 0x8ed7a1 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ed812 github.com/pactus-project/pactus/store.blockHashKey+0xf2 github.com/pactus-project/pactus/store/block.go:30 # 0x8ed7a0 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x80 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15c68 0xb16f55 0xb15537 0xe00d56 0xe00d48 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16f54 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57f7ac 0x57f8b8 0x69da5f 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69da5e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x155aa88 0x155f416 0x155f9a7 0x136cbf7 0x13749fc 0x137c311 0x1374237 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x155aa87 github.com/glebarez/go-sqlite.(*stmt).query+0x67 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:586 # 0x155f415 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x155f9a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x136cbf6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x13749fb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x137c310 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x1374236 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x425d05 0x5182c8 0x517f2c 0x652145 0x649338 0x649320 0x64915b 0x667f87 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x652144 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x649337 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x64931f net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x64915a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x667f86 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x1326b92 0x1326b2b 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1326b91 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1326b2a github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa74c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b485 0x4901c9 0x7cb24c 0xb17037 0xb16fda 0xb15537 0xe00d56 0xe00d48 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb17036 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16fd9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe0569d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 18432] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 112] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [108: 51314688] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [104: 49414144] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [102: 48463872] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [95: 45137920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [97: 46088192] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [95: 45137920] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [91: 43237376] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd59a76 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd59a75 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd0066a 0xd00578 0x495521 # 0xd00669 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xa9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:719 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 32] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x6b3d6e 0x7e8c99 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x6b3d6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x7e8c98 crypto/x509.parseCertificate+0x1118 crypto/x509/parser.go:1047 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 864] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8b78e7 0x105754a 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x1057549 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1055456 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1327104] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x1194885 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194884 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1835008] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 1835008] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3211264] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [81: 114048] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 2752512] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2752512] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2752512] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 2752512] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x8c8b05 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [99: 139392] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xdaaa44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [13: 5857280] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 5406720] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 4055040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 4055040] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 5406720] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x425d05 0xd3c1cd 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xd3c1cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 80] @ 0x48b485 0x425d05 0xdb29ac 0xdb29cd 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb29ab github.com/quic-go/quic-go.newCryptoStream+0x8b github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xdb29cc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.59.0/connection.go:515 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [14: 6307840] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 4956160] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x12dd192 0x12dd175 0x12dd160 0x12d9dd9 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd191 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d9dd8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1792] @ 0x48b48c 0x4901c9 0xdf4016 0xdf3fce 0xdbd4f2 0xdef425 0xdeeb7c 0xdedcc5 0x495521 # 0xdf4015 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).grow+0x75 github.com/quic-go/quic-go@v0.59.0/internal/utils/ringbuffer/ringbuffer.go:83 # 0xdf3fcd github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).PushBack+0x2d github.com/quic-go/quic-go@v0.59.0/internal/utils/ringbuffer/ringbuffer.go:36 # 0xdbd4f1 github.com/quic-go/quic-go.(*Conn).handlePacket+0x211 github.com/quic-go/quic-go@v0.59.0/connection.go:1972 # 0xdef424 github.com/quic-go/quic-go.(*Transport).handlePacket+0x764 github.com/quic-go/quic-go@v0.59.0/transport.go:589 # 0xdeeb7b github.com/quic-go/quic-go.(*Transport).listen+0x2db github.com/quic-go/quic-go@v0.59.0/transport.go:556 # 0xdedcc4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5256 0x8e9cee 0x159a15c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x159a15b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x132338a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b485 0x490767 0x51ce53 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0xc1abdc 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x16ba445 0x16d0a42 0x16d0c89 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ba444 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16d0a41 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16d0c88 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x6c6505 0x6c8baf 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6c8bae crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 868352] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a05 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565a04 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce3c7e 0xce0cdf 0xcdf091 0xce258c 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0cde github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcdf090 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xce258b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd5bea8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 416] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda7915 0xda1f1a 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda563e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 61440] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd09f9f 0xc433ad 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xd09f9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:202 # 0xc433ac github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x51f61f 0x51ccd0 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51f61e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51cccf fmt.errorf+0x28f fmt/errors.go:66 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 480] @ 0x48b485 0x4901c9 0x1056f58 0x1056f28 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1056f57 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:24 # 0x1056f27 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:641 # 0x1055456 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x8e88a5 0x8e8866 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e88a4 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x8e8865 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa5 github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x16efb08 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16efb07 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x15a105a 0x15a0fce 0x15a0f95 0x159ab8c 0x132338b 0x156f2fe 0x13231e3 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x15a1059 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x15a0fcd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15a0f94 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:297 # 0x159ab8b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x132338a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13231e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 1024] @ 0x48b485 0x490767 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [1: 288] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x6ad094 0x6acf8a 0x97a370 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad093 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x93 crypto/ecdh/x25519.go:56 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda81f3 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda7c9c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 128] @ 0x48b485 0x425d05 0xc37685 0xc364fa 0x495521 # 0xc37684 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:948 # 0xc364f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x8f797a 0x8f798c 0x8f9704 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7979 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f798b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:109 # 0x8f9703 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x283 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:43 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x122707c 0x123786d 0x123786e 0x12364b5 0x123fd72 0x495521 # 0x12579dd google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122707b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123786c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123786d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 160] @ 0x48b485 0x425d05 0xc28156 0xc280c0 0xc2df0b 0xc2beb6 0xc368a5 0x495521 # 0xc28155 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x355 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc280bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2df0a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x74746f 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74746e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdb35ec 0xdb357c 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb35eb github.com/quic-go/quic-go.newDatagramQueue+0xccb github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:37 # 0xdb357b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 480] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x10e0f4d 0x10e0f21 0x10e0efb 0x10e5557 0x10e50b1 0x10e4214 0x495521 # 0x10e0f4c github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12c github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10e0f20 github.com/multiformats/go-multiaddr/net.ToIP+0x100 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10e0efa github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:63 # 0x10e5556 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:442 # 0x10e50b0 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x3d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:431 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5adf6a 0x11829ff 0x1182a00 0x1198a2f 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x92da5e 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x92da5d crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x490767 0xbe80d3 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe80d2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x732 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 434176] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x93c885 0x93c46f 0x976e68 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c884 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1165 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976e67 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x10d7e65 0x10d7efb 0x10d77b5 0xc1a5ed 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x1370c6a 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1370c69 database/sql.(*DB).connectionOpener+0x49 database/sql/sql.go:1262 0: 0 [1: 40960] @ 0x48b4b3 0x425d05 0x773fc9 0x773ed1 0x75d946 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x773fc8 github.com/syndtr/goleveldb/leveldb/journal.NewReader+0x2e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:153 # 0x773ed0 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x1f0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:155 # 0x75d945 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x74850d 0x75e128 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74850c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x75e127 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 20480] @ 0x48b4ac 0x4907d3 0x747372 0x75c856 0x75be0b 0x75c2fc 0x75e68f 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75c855 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x75be0a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x75c2fb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x75e68e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xddaf13 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 96] @ 0x48b485 0x4901c9 0x1058214 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1058213 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x453 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:747 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda707a 0xda6f5b 0xda568a 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda5689 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe05fdf 0xe0620c 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xe05fde github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x16d1399 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d1398 crypto/internal/fips140/bigmod.NewNat+0x218 crypto/internal/fips140/bigmod/nat.go:73 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd59a76 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd59a75 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xddaf13 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b485 0x425d05 0x64b2d2 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x64b2d1 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x6e3af7 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3af6 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x56 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1151d05 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0x1151d04 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0x64 github.com/pactus-project/pactus/network/notifee.go:109 # 0xd301b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd3012c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c0a6 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0a5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x938b5d 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x938b5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x48b4ac 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 2048] @ 0x48b4ac 0x4907d3 0x75802f 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75802e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x751fcc 0x7433d6 0x74347a 0x7433d6 0x74347a 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x743479 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x743479 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x75826b 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x75826a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 19072] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740425 0x7585a6 0x759535 0x780b25 0x7650d1 0x765a65 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740424 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x7585a5 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x759534 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x780b24 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x7650d0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x765a64 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdb2f88 0xdb2f69 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2f87 github.com/quic-go/quic-go.newFramer+0x667 github.com/quic-go/quic-go@v0.59.0/framer.go:49 # 0xdb2f68 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.59.0/connection.go:546 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdb2f95 0xdb2f69 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2f94 github.com/quic-go/quic-go.newFramer+0x674 github.com/quic-go/quic-go@v0.59.0/framer.go:50 # 0xdb2f68 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.59.0/connection.go:546 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 320] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc0e398 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0xc25583 0x495521 # 0xc0e397 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x93ea2b 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x8fd535 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781b7f 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa5d005 0xb82605 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82604 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:164 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x9f858f 0x9f859a 0x9f8c4b 0x5504c3 0x550f69 0x5511a5 0x98730d 0xa20a45 0xa20a60 0x9f9bc7 0x9feab8 0x495521 # 0x9f858e sync.NewCond+0x4e sync/cond.go:49 # 0x9f8599 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0x9f8c4a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550f68 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:377 # 0x5511a4 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:406 # 0x98730c net/textproto.(*Reader).readLineSlice+0xac net/textproto/reader.go:64 # 0xa20a44 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa20a5f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 144] @ 0x48b485 0x425d05 0xa046a9 0xa0469d 0x16019b7 0x495521 # 0xa046a8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0469c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x16019b6 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb7fde5 0xb848a4 0x495521 # 0xb7fde4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:65 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 16] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc21d3a 0xc39bdb 0xc3680a 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc21d39 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x829785 0x8290e5 0x1264f65 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x8290e4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x1264f64 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 384] @ 0x48b4ac 0x425d05 0x69af0f 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69af0e github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x14e github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xe060d6 0xe0620c 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xe060d5 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 27264] @ 0x48b4ac 0x4901c9 0x740ee5 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fec7 0x77fe81 0x7823f3 0x781b7f 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740ee4 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e2eb3 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e2eb2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53e019 0x160c75e 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x160c75d github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5632fa encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8fd329 0x8fd017 0xd5e1f3 0x10d6249 0xd30625 0x495521 # 0x8fd328 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8fd016 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5e1f2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x40fe99 0x48b7a9 0xc14733 0x1058010 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14732 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x105800f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x12d7205 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d7204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0x12d84f0 0x12d83ce 0x12da005 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x12d84ef google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.80.0/rpc_util.go:1060 # 0x12d83cd google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.80.0/stream.go:446 # 0x12da004 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1184f9d 0x1184f90 0x119a199 0x1193dca 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1184f9c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:113 # 0x1184f8f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:119 # 0x119a198 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:390 # 0x1193dc9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1e9 github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9fe8d4 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fe8d3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x6e6ec5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6ec4 github.com/pactus-project/pactus/types/block.Txs.Root+0x44 github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xe05ff0 0xe0620c 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xe05fef github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:26 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b4ac 0x4731d7 0x8c8b53 0xc0f145 0xc0f11a 0xc25416 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 160] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb301ad 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb301ac 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 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x103da8f 0x103c4c7 0x495521 # 0x103da8e github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0xa2e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:258 # 0x103c4c6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f774c 0x1160acc 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f774b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0xde5b05 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5b04 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69a185 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69a184 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x12326a5 0x125a653 0x125a654 0x125a2f3 0x1259d05 0x125aee5 0x125aa69 0x12c5f5b 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12326a4 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.80.0/mem/buffers.go:276 # 0x125a652 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.80.0/mem/buffers.go:220 # 0x125a653 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:257 # 0x125a2f2 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf2 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:217 # 0x1259d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:144 # 0x125aee4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:457 # 0x125aa68 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:366 # 0x12c5f5a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.80.0/rpc_util.go:772 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x12403ad 0x124039c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403ac google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124039b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:495 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdc285f 0xdc27a3 0xde7005 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xdc285e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde7004 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 256] @ 0x48b485 0x425d05 0xc22786 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22785 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa05 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 6528] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdd7459 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xdd7458 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3b8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:177 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xb19335 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb19334 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 144] @ 0x48b485 0x425d05 0xdacd39 0xdacbf0 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdacd38 github.com/quic-go/quic-go.newConnIDManager+0x738 github.com/quic-go/quic-go@v0.59.0/conn_id_manager.go:51 # 0xdacbef github.com/quic-go/quic-go.init.func1+0x5ef github.com/quic-go/quic-go@v0.59.0/connection.go:292 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa74d 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa74c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:140 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x10d8707 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x10d8706 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xe6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0xc0e5ce 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0xc25583 0x495521 # 0xc0e5cd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd05b70 0xd05e08 0xd3bb2a 0x5504c3 0x550bc7 0x78fe51 0xafed10 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xd05b6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550bc6 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafed0f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc22897 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22896 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1792] @ 0x48b48c 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb3502f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x490767 0xb3535a 0xb840f6 0xb840d8 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb840f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb840d7 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:153 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bde5 0xb7be53 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bde4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 3200] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x490767 0x7e8d2e 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e8d2d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 352] @ 0x48b485 0x425d05 0x1056ec9 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1056ec8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:635 # 0x1055456 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 224] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 480] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0xbe8928 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8927 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b485 0x490767 0x7e2008 0x7e80bd 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e2007 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51cb0a 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0xb2d7e5 0xb7faf9 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d7e4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:167 # 0xb7faf8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x518 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:50 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x122e90d 0x122e6b9 0x12317d8 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x122e90c google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:247 # 0x122e6b8 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:168 # 0x12317d7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.80.0/mem/buffers.go:165 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b485 0x425d05 0x8fa72c 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8fa72b github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xab github.com/pactus-project/pactus/execution/executor/sortition.go:31 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x51cbd1 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0x51cbd0 fmt.errorf+0x190 fmt/errors.go:48 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 32] @ 0x48b485 0x490767 0x124dbf9 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124dbf8 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1038 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8f8065 0x8f80c4 0x8fa706 0x8fa573 0x8fc5bf 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8064 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8f80c3 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd66446 0xd6641b 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xd66445 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xe059c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0576e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e46e5 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe060c5 0xe0620c 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xe060c4 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x69af30 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69af2f github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x16f github.com/pactus-project/pactus/crypto/bls/private_key.go:135 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xdaa84e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 13824] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 13056] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b4ac 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 131072] @ 0x48b4b3 0x4901c9 0x8c514f 0xc1b1ba 0xc1b1b0 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1b1b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1b1af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 64] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x1153fd2 0x115056a 0x495521 # 0x53af47 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1153fd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 384] @ 0x48b485 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb3502f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x16cfc46 0x16d64f6 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16cfc45 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d64f5 crypto/internal/fips140/ecdsa.newDRBG[...]+0x5f5 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x747372 0x75c856 0x75be0b 0x75c2fc 0x75e68f 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75c855 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x75be0a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x75c2fb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x75e68e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x93b7a5 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x93b7a4 crypto/tls.(*Conn).writeRecordLocked+0x3a4 crypto/tls/conn.go:994 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 12288] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 27136] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 320] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0xd99345 0xd9937e 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd99344 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x2c4 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/ecn.go:72 # 0xd9937d 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 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x168d8e6 0x16901f2 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16901f1 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x47329e 0x473292 0x472805 0x472a10 0x66ff14 0x66fe56 0x9fe73b 0x495521 # 0x66ff13 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x9fe73a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [5: 5760] @ 0x48b48c 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1152] @ 0x48b485 0x425d05 0xcfcfaf 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcfae github.com/libp2p/go-yamux/v5.newSession+0x30e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x76076b 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x76076a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xce1b6c 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce1b6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc2c825 0xc368a5 0x495521 # 0xc2c824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdcd03b 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcd03a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:400 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xc14c56 0x1057e4f 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14c55 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x1057e4e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 224] @ 0x48b485 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 960] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde5d10 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xde5d0f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcfd1b8 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfd1b7 github.com/libp2p/go-yamux/v5.newSession+0x517 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc44665 0xc4843b 0xc4c827 0xc4c4d8 0x495521 # 0xc44664 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc4843a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc4c826 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:329 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [6: 576] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x95fe2d 0x95f9b4 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95fe2c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f9b3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x5adeb1 0x5adea5 0x6a3249 0x6a321d 0x6a3c7f 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4a38dc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5adeb0 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1050 # 0x5adea4 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1007 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0x7e1f6a 0x7e80bd 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x490767 0x7e1f6a 0x7e80bd 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x93ea2b 0x97d3bf 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x1227a4d 0x1236f9e 0x1236a3c 0x1237891 0x1236459 0x124c9fc 0x495521 # 0x12579dd google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x1227a4c golang.org/x/net/http2.(*Framer).WriteHeaders+0x52c golang.org/x/net@v0.53.0/http2/frame.go:1181 # 0x1236f9d google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x2fd google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:762 # 0x1236a3b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:694 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [2: 2304] @ 0x48b48c 0x490767 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x5697b1 0x56966a 0x5622e8 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5697b0 encoding/json.freeScanner+0x50 encoding/json/scanner.go:108 # 0x569669 encoding/json.appendCompact+0x889 encoding/json/indent.go:89 # 0x5622e7 encoding/json.marshalerEncoder+0x127 encoding/json/encode.go:487 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1152] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0xb7c0ed 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 400] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6e4396 0x6e40a5 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e4395 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x95 github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 120] @ 0x48b4ac 0x421e68 0x1161ff4 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161ff3 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x493 github.com/pactus-project/pactus/state/state.go:310 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 528] @ 0x48b4ac 0x4901c9 0x92e1d9 0x975245 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1d8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x975244 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x69c514 0x69c4ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c513 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c4e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x160d018 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd2b798 0x10d7369 0xc1a5ed 0x495521 # 0xd2b797 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xd7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:475 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xce3f34 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce3f33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0xd5e155 0x10d6249 0xd30625 0x495521 # 0xd5e154 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x6505a9 0x650571 0x651aa5 0x65500c 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x6505a8 context.WithDeadline+0x2e8 context/context.go:626 # 0x650570 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0xd3b86d 0x10d62e3 0xd30625 0x495521 # 0xd3b86c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d62e2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda709b 0xda7e6a 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda709a github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:53 # 0xda7e69 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1243828 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243827 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:800 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 240] @ 0x48b4ac 0x4731d7 0xc24d1c 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0xc24d1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x13b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1211 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x48b485 0x425d05 0x4cc235 0x6b6a85 0x6b7590 0x6b7c67 0xd66748 0xd66716 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x4cc234 reflect.MakeSlice+0x74 reflect/value.go:3061 # 0x6b6a84 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6b758f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6b7c66 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd66747 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd66715 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0xde2ac5 0xde0492 0xddf205 0x495521 # 0xde2ac4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x10a4 github.com/quic-go/quic-go@v0.59.0/server.go:861 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 96] @ 0x48b485 0x425d05 0xdad06c 0xdace29 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdad06b github.com/quic-go/quic-go.newConnIDGenerator+0xa6b github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:69 # 0xdace28 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd65d36 0xe08bbf 0xdff632 0xda8fb8 0x96bc22 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0xd65d35 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:119 # 0xe08bbe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:291 # 0xdff631 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xda8fb7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:23 # 0x96bc21 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15daf 0xb16f55 0xb15537 0xe00d56 0xe00d48 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16f54 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe00d55 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe00d47 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe0569d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdd34ed 0xdb8aaf 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xdd34ec github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x24c github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:102 # 0xdb8aae github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0xc53df3 0xc509df 0xc52205 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 0x495521 # 0xc53df2 golang.org/x/net/internal/socket.parseInetAddr+0x72 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:83 # 0xc509de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc52204 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x8e8dfa 0x8e8d85 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e8df9 github.com/pactus-project/pactus/store.blockHashKey+0x639 github.com/pactus-project/pactus/store/block.go:30 # 0x8e8d84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x5c4 github.com/pactus-project/pactus/store/block.go:100 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x93bd97 0x93bc72 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x93bd96 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1003 # 0x93bc71 crypto/tls.(*Conn).writeRecordLocked+0x871 crypto/tls/conn.go:1048 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 1024] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 40960] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x8c514f 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xd76aa5 0xd72fbb 0xdbc37b 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd76aa4 github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x264 github.com/quic-go/quic-go@v0.59.0/internal/wire/new_connection_id_frame.go:50 # 0xd72fba github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x25a github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:151 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 720] @ 0x48b485 0x4901c9 0x155915b 0x155ae7f 0x155f416 0x155f9a7 0x136cbf7 0x13749fc 0x137c311 0x1374237 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x155915a github.com/glebarez/go-sqlite.newRows+0x13a github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:191 # 0x155ae7e github.com/glebarez/go-sqlite.(*stmt).query+0x45e github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:687 # 0x155f415 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x155f9a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x136cbf6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x13749fb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x137c310 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x1374236 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x85d351 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x85d350 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0x654e4b 0x653aa7 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x654e4a net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:666 # 0x653aa6 net.(*Resolver).goLookupIPCNAMEOrder+0x706 net/dnsclient_unix.go:679 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57f8b8 0x69da5f 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57f8b7 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x69da5e github.com/pactus-project/pactus/sortition.GetIndex+0x19e github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69a185 0x6a2425 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a184 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x8eabdd 0x8eaba6 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8eabdc bytes.NewBuffer+0x2bc bytes/buffer.go:490 # 0x8eaba5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x285 github.com/pactus-project/pactus/store/store.go:176 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 448] @ 0x48b4ac 0x4907d3 0x6c2bba 0x6c2b84 0x9686df 0x6c2d64 0x6c31bc 0x6c2cdd 0x9680b1 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c2bb9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2b83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9686de crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c2cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9680b0 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x490767 0xdca1b8 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdcd03b 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdca1b7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.59.0/framer.go:204 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcd03a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x65a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:400 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [2: 128] @ 0x48b485 0x490767 0xc39e53 0xc3680a 0x495521 # 0xc39e52 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 48] @ 0x48b4ac 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x10c7b01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c643a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 480] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a25 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565a24 encoding/json.arrayEncoder.encode+0x124 encoding/json/encode.go:892 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x8ee905 0x8ee923 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8ee904 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8ee922 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1e2 github.com/pactus-project/pactus/store/validator.go:115 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x119986e 0x11990da 0x1155de3 0x495521 # 0x119986d github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0x4d github.com/pactus-project/pactus/sync/sync.go:307 # 0x11990d9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x560be5 0x160c7db 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160c7da github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0xd5df1a 0xd5def3 0xd5dccf 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5df19 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5def2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd5dcce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x69b0ba 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69b0b9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x99 github.com/pactus-project/pactus/crypto/bls/private_key.go:146 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x933365 0x93375d 0x96be97 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x933364 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1224 # 0x93375c crypto/tls.(*Config).mutualVersion+0x1c crypto/tls/common.go:1295 # 0x96be96 crypto/tls.(*Conn).readClientHello+0x3f6 crypto/tls/handshake_server.go:190 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x4901c9 0x7c678b 0x105af78 0x10587ac 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c678a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x105af77 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x897 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x10587ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9eb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:801 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c0d2 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0d1 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x979c6b 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x979c6a crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0xea crypto/tls/key_schedule.go:48 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0xdbe1d2 0xe04b8d 0xe04ad9 0xd2ff72 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0xdbe1d1 github.com/quic-go/quic-go.(*Conn).CloseWithError+0x31 github.com/quic-go/quic-go@v0.59.0/connection.go:2176 # 0xe04b8c 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 # 0xe04ad8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).Close+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:43 # 0xd2ff71 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:90 # 0xd2fd78 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd30541 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [1: 24] @ 0x48b485 0x425d05 0xde205d 0xde0492 0xddf205 0x495521 # 0xde205c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x63c github.com/quic-go/quic-go@v0.59.0/server.go:796 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [6: 1152] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x490767 0x119e2b9 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x119e2b8 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x178 github.com/pactus-project/pactus/wallet/types/types.go:126 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 672] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xc254ca 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 # 0xc254c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [1: 96] @ 0x48b485 0x4901c9 0x7cb24c 0xe00dee 0xe00d7c 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xe00ded github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe00d7b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe0569d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e22ab 0x7e7f88 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e7f87 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b48c 0x490767 0xb28f0c 0xb2ee13 0xb301dd 0x495521 # 0xb28f0b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x36b github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2ee12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb301dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0x48b485 0x490767 0xc2f04e 0xc2eef4 0xc2b11f 0xc368a5 0x495521 # 0xc2f04d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2eef3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 448] @ 0x48b485 0x425d05 0xddae76 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b485 0x425d05 0xdcb4c5 0xdad705 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdcb4c4 github.com/quic-go/quic-go.newPacketPacker+0xc4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:158 # 0xdad704 github.com/quic-go/quic-go.init.func1+0x1104 github.com/quic-go/quic-go@v0.59.0/connection.go:371 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd31288 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 624] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd0a00c 0xc433ad 0xc4435d 0xc4ae8f 0xc2d48b 0xc2b9d0 0xc368a5 0x495521 # 0xd0a00b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:205 # 0xc433ac github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2d48a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2b9cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 72] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b485 0x48b0a5 0x114b228 0x114afb4 0xc4dd27 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0x114b227 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:267 # 0x114afb3 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d3 github.com/pactus-project/pactus/network/gossip.go:231 # 0xc4dd26 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 12288] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x490767 0xdc9ff4 0xdc90c5 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xdc9ff3 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc90c4 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x4e1025 0x4e1c37 0x66e2cf 0x66dbbb 0x662ed8 0x676967 0x674ebf 0x11923a5 0x11923a6 0x119160f 0x11913c5 0x1193a4d 0x1193a4e 0x119373d 0x11932c5 0x6f0843 0x6f0776 0x495521 # 0x4e1024 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e1c36 syscall.Getpeername+0x76 syscall/syscall_unix.go:309 # 0x66e2ce net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x11923a4 net.DialUDP+0x144 net/udpsock.go:288 # 0x11923a5 github.com/beevik/ntp.defaultDialer+0x145 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x119160e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x11913c4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1193a4c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1193a4d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119373c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11932c4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6f0842 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6f0775 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 2464] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f9154 0x8fc534 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f9153 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8fc533 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:17 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0xda944a 0xda93e2 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda9449 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda93e1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 28672] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x10d7dfe 0x10d7ef3 0x10d77b5 0xc1a5ed 0x495521 # 0x10d7dfd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7ef2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 144] @ 0x48b4ac 0x4901c9 0x6e5dbb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5dba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9b26 0xda92c8 0xde327e 0xde3033 0xddf5ef 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda92c7 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x69991d 0x4d83ae 0xda9f47 0xda9f48 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x69991c golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:64 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda9f46 io.ReadFull+0x126 io/io.go:354 # 0xda9f47 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:62 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda9479 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb81d76 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb81d75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:92 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0xd2d726 0xb756b8 0xb754e8 0x495521 # 0xd2d725 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb756b7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb754e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1229b05 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1229b04 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.53.0/http2/frame.go:1711 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x48b485 0x425d05 0x125324e 0x12cef7d 0x12cef81 0x12d3b86 0x12cc35f 0x495521 # 0x125324d google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1110 # 0x12cef7c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cef80 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 240] @ 0x48b485 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x8f7fc8 0x8fa706 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x8f7fc7 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x147 github.com/pactus-project/pactus/sandbox/sandbox.go:162 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcfc427 0xd04776 0xd06098 0xd3c302 0x10d9163 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06097 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd3c301 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x10d9162 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:690 # 0xb0acb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:306 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bd1e 0xb7bd91 0xb7bea6 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd1d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x6c68a5 0x6c681f 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c68a4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x6c681e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfef85 0xcfd170 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfef84 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xcfd16f github.com/libp2p/go-yamux/v5.newSession+0x4cf github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7d8d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde5cbf 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xde5cbe github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.59.0/stream.go:93 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 480] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7db9f4 0x7db8fa 0xd6649a 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7db9f3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe059c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0576e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaab30 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 2304] @ 0x48b4ac 0x4901c9 0x687488 0x686365 0x68593f 0x681aaf 0x682a05 0x683a2d 0x68e7fa 0x68e7ea 0x6965f4 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x687487 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x686364 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x68593e compress/flate.(*huffmanBitWriter).writeBlock+0xde compress/flate/huffman_bit_writer.go:435 # 0x681aae compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682a04 compress/flate.(*compressor).deflate+0x5e4 compress/flate/deflate.go:411 # 0x683a2c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e7f9 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e7e9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6965f3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x952e51 0x952e21 0x952d2d 0x952c84 0x952c54 0x952c59 0x95fad9 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x952e50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x952e20 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x952d2c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x952c83 crypto/tls.marshalingFunction.Marshal+0x43 crypto/tls/handshake_messages.go:21 # 0x952c53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x13 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x952c58 crypto/tls.addBytesWithLength+0x18 crypto/tls/handshake_messages.go:27 # 0x95fad8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde5dbb 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xde5dba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab72 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xce127f 0xce123b 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce127e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xce123a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 288] @ 0x48b485 0x425d05 0x169bd77 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10ddfc5 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x10ddfc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [5: 400] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x6a1db8 0x6a1d74 0x6a1d73 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a1db7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x77 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6a1d73 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x33 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6a1d72 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x32 github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x41b4ad 0x4eeea8 0xdb387c 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xdb387b github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.59.0/connection.go:579 0: 0 [1: 32] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc43438 0xc43427 0xc443dd 0xc4b18f 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0xc43437 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43426 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc443dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4b18e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb0303a 0xb7fe6a 0xb824f0 0x495521 # 0xb03039 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x439 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0xb84b5c 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb84b5b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x5cf14e 0x5cf119 0x5ce9ec 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cf14d math/big.(*Int).Mul+0x10d math/big/int.go:184 # 0x5cf118 github.com/consensys/gnark-crypto/ecc.getVector4+0xd8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:326 # 0x5ce9eb github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xd02c8b 0xd05df8 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0xd02c8a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd05df7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976e68 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976e67 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x48b485 0x490767 0x4a38dd 0x4a37a6 0x4a351c 0x5d9d92 0x5d9d86 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x4a38dc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5d9d91 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:20 # 0x5d9d85 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:890 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 640] @ 0x48b48c 0x4901c9 0xc2258b 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc2258a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x1158455 0x1182b97 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1158454 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:103 # 0x1182b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 8404992] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 9289728] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 868352] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 9728] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xce3787 0x1055a9f 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xce3786 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:949 # 0x1055a9e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:509 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 896] @ 0x48b4ac 0x4731d7 0x15fc4eb 0x15fc4ec 0xa00c49 0x15a6902 0x15dfb76 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15fc4ea bytes.(*Buffer).String+0x16a bytes/buffer.go:77 # 0x15fc4eb github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x16b github.com/pactus-project/pactus/www/html/server.go:178 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a6901 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15dfb75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc1a154 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc1a153 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x9b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:75 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6bc6d0 0xda9298 0xda9275 0xde327e 0xde3033 0xddf5ef 0x495521 # 0x6bc6cf encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0xda9297 encoding/asn1.Marshal+0x1f7 encoding/asn1/marshal.go:736 # 0xda9274 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 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1153ee5 0x115056a 0x495521 # 0x1153ee4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 160] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 96] @ 0x48b485 0x490767 0x1138a59 0x1138a0c 0x103d092 0x103c4c7 0x495521 # 0x1138a58 slices.Clone[...]+0x78 slices/slices.go:360 # 0x1138a0b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x103c4c6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb29686 0xb295d6 0xb76e99 0xb8fdff 0xb8fa65 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb29685 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb295d5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb76e98 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8fdfe github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:100 # 0xb8fa64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:67 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6c682a 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6829 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [85: 36904960] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [65: 28221440] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 8] @ 0x48b485 0x4901c9 0xc2e46e 0xc2beb6 0xc368a5 0x495521 # 0xc2e46d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1946 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [25: 11059200] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [22: 9732096] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 8404992] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 8404992] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 10616832] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [76: 32997376] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [73: 31694848] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [77: 33431552] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [64: 27787264] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [68: 29523968] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xdeb59c 0xdeb590 0xdee915 0xdedcc5 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdeb59b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xdeb58f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x7cb165 0xe00dee 0xe00d7c 0x11346bf 0xde2022 0xde0492 0xddf205 0x495521 # 0x7cb164 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xe00ded github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe00d7b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11346be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e1e93 0x7e80bd 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e1e92 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 224] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e2eb3 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e2eb2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x425d05 0x12dae1c 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dae1b google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1152] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda9f5e 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda9f5d github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x13d github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:65 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda9479 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 10240] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0xb06bcc 0xb08d13 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb06bcb github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb08d12 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 48] @ 0x48b4a5 0x4731d7 0x989367 0x9897d4 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989366 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:794 # 0x9897d3 net/textproto.readMIMEHeader+0x213 net/textproto/reader.go:558 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 128] @ 0x48b485 0x425d05 0x160c60a 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x160c609 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0576e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda80a7 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda80a6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 96] @ 0x48b485 0x425d05 0x671f12 0x65903b 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x65903a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [3: 48] @ 0x48b485 0x425d05 0x539525 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0x539524 context.WithCancelCause+0x64 context/context.go:270 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x4731d7 0x989897 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989896 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 24] @ 0x48b485 0x48b145 0xe00dbc 0xe00d7c 0xe0569e 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xe00dbb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xe00d7b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xe0569d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6bc172 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x66fd31 0x66fd12 0x6697d2 0xd67c82 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x6697d1 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd67c81 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:96 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4901c9 0xc2258b 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc2258a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd32966 0xd326a5 0x10d8791 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0xd32965 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 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x6e5751 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e5750 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d0 github.com/pactus-project/pactus/types/block/block.go:147 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9fa085 0x9feab8 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [9: 1584] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1199986 0x119913a 0x1155de3 0x495521 # 0x1199985 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x65 github.com/pactus-project/pactus/sync/sync.go:314 # 0x1199139 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x6bb38e 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bb38d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b4ac 0x425d05 0x97a3f7 0x97a45a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97a3f6 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x97a459 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0xc254ca 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 # 0xc254c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [6: 672] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0x11544d0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x11544cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [1: 24] @ 0x48b485 0x41b4ad 0x4eeea8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0af5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb7f82b 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb7f82a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x24a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c52f4 0xd001e5 0xd001c7 0xcff89c 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd001e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd001c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xdaa7c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 24] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0xc2e2eb 0xc2e2c8 0xc2beb6 0xc368a5 0x495521 # 0xc2e2ea github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x46a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2e2c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x447 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x57e0a5 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x57e0a4 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x4901c9 0x8ca153 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8ca152 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 4608] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 256] @ 0x48b485 0x425d05 0xde6b8c 0xde6b72 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xde6b8b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:55 # 0xde6b71 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x251 github.com/quic-go/quic-go@v0.59.0/streams_map.go:82 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb7f88e 0xb7f8e5 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7f88d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).pmGetClosestPeers+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:63 # 0xb7f8e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x304 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 64] @ 0x48b4ac 0x490af2 0x542e0d 0x16d602a 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x542e0c bytes.Repeat+0xac bytes/bytes.go:678 # 0x16d6029 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6bc3aa 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6bc3a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 1408] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 2048] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x9fa085 0x9feab8 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 48] @ 0x48b485 0x41b4ad 0x4eeea8 0x11544d0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x11544cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2048] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 432] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69da2b 0x69da0c 0x69d87f 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x69da2a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69da0b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d87e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0x7e1f6a 0x7e824d 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x490767 0xb3535a 0xb83eb2 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83eb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:364 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb2e045 0xb2d074 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e044 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:237 # 0xb2d073 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:99 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x48b4ac 0x4731d7 0x8c8b53 0xd686c8 0xd683f9 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xd686c7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd683f8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 448] @ 0x48b4ac 0x4901c9 0x6e3272 0x119e179 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x6e3271 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x119e178 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x57dbe7 0x57db81 0x57db68 0x57ddef 0xb2ce55 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x57dbe6 math/big.nat.make+0xc6 math/big/nat.go:67 # 0x57db80 math/big.nat.set+0x60 math/big/nat.go:92 # 0x57db67 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x57ddee math/big.(*Float).Float64+0x12e math/big/float.go:1019 # 0xb2ce54 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x66e0f0 0x66dbbb 0x662ed8 0x676967 0x64d74b 0x64d088 0x64c819 0x64b565 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x66e0ef net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d74a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [2: 48] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce1294 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 352] @ 0x48b485 0x425d05 0xd9919a 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd99199 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x119 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:141 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdb2a2a 0xdb2a08 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2a29 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.59.0/send_queue.go:39 # 0xdb2a07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 192] @ 0x48b485 0x425d05 0x8edb90 0x8edb6a 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8edb8f bytes.NewBuffer+0x16f bytes/buffer.go:490 # 0x8edb69 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x149 github.com/pactus-project/pactus/store/tx.go:38 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x425d05 0xb7bea5 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e39bd 0x6e32d0 0x119e179 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e39bc github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x19c github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6e32cf github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x8f github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x119e178 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdb30e5 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb30e4 github.com/quic-go/quic-go.(*Conn).preSetup+0x7c4 github.com/quic-go/quic-go@v0.59.0/connection.go:549 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 288] @ 0x48b485 0x425d05 0xd73b14 0xd738fc 0xdb64e5 0xdb5f65 0xdb3bd2 0x495521 # 0xd73b13 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd738fb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xdb64e4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.59.0/connection.go:1095 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0x675545 0x66e450 0x66dbbb 0x662ed8 0x676967 0x674ebf 0x648265 0x64823a 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x675544 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66e44f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x648264 net.DialUDP+0x124 net/udpsock.go:288 # 0x648239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 1572864] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0xce3787 0x1055a9f 0x105500b 0x10545d0 0x495521 # 0xce3786 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:949 # 0x1055a9e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:509 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x48b485 0x425d05 0xb2c17a 0xb2c16e 0xb2ce18 0xb2cced 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2c179 math/big.NewInt+0xb9 math/big/int.go:91 # 0xb2c16d github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xad github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb2ce17 github.com/whyrusleeping/go-keyspace.Key.Distance+0x277 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb2ccec github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x14c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xb724c5 0xb724b7 0xb71c0b 0xb717a5 0xb6f62b 0xd2023e 0xd1feed 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 # 0xb724c4 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/metricshelper/pool.go:16 # 0xb724b6 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 # 0xb71c0a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/eventbus/basic.go:473 # 0xb717a4 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 # 0xb6f62a 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 # 0xd2023d 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 # 0xd1feec github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x14c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce8d5 0x5ce858 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce8d4 math/big.(*Int).Mul+0x174 math/big/int.go:184 # 0x5ce857 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xf7 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:268 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x57da3a 0x57d9d4 0x57d9c4 0xb2ce28 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x57da39 math/big.nat.make+0x139 math/big/nat.go:67 # 0x57d9d3 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x57d9c3 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb2ce27 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66982f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xd5baea 0xd5ba93 0xd5b4da 0xd59af3 0x495521 # 0x66982e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0xd5bae9 fmt.Errorf+0x569 fmt/errors.go:26 # 0xd5ba92 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x512 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:172 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x65db58 0x66fd31 0x66fd12 0xb18ae7 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb18ae6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 1792] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x12db1e5 0x12da242 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12db1e4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xff28cc 0xff2899 0x1256c1d 0x124afb5 0x12cbac5 0x12cb692 0x12cb43c 0x495521 # 0xff28cb golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x8b golang.org/x/net@v0.53.0/http2/hpack/tables.go:48 # 0xff2898 golang.org/x/net/http2/hpack.NewDecoder+0x58 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:108 # 0x1256c1c google.golang.org/grpc/internal/transport.newFramer+0x51c google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:437 # 0x124afb4 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:172 # 0x12cbac4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12cb691 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12cb43b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [7: 168] @ 0x48b485 0x421deb 0xb06c9f 0xb06c7f 0xb79bf5 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06c9e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb06c7e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x5e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:111 # 0xb79bf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x425d05 0x16098b1 0x160b0e5 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x16098b0 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.5/client.go:174 # 0x160b0e4 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x9fb2cf 0x9fad57 0x1618029 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb2ce net/http.Header.Clone+0x6ee net/http/header.go:104 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x8c8b05 0xc0f145 0xc0f11a 0xc25416 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1792] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 1152] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1920] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc2d669 0xc2d110 0xc303f6 0xc2b9a5 0xc368a5 0x495521 # 0xc2d668 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d10f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc303f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 17920] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x9fa193 0x9feab8 0x495521 # 0x9fa192 net/http.(*conn).readRequest+0x7f2 net/http/server.go:1058 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b4ac 0x48b665 0x48b6d3 0x4cc265 0x6b6a85 0x6b7590 0x6b7c67 0xd66748 0xd66716 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6b6a84 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6b758f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6b7c66 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd66747 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd66715 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xe059c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0576e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7be07 0xb7be53 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7be06 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb85e8a 0xb8470e 0x495521 # 0xb85e89 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:541 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x10dd925 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x552032 0xb0b55f 0xb0b55a 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10dd924 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb0b55e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:377 # 0xb0b559 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:369 # 0xb0a744 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb0a745 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b485 0x425d05 0xd30031 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0xd30030 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:105 # 0xd2fd78 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd30541 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb1aa7f 0xb1af9d 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1aa7e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdb2fa9 0xdb2f69 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2fa8 github.com/quic-go/quic-go.newFramer+0x688 github.com/quic-go/quic-go@v0.59.0/framer.go:48 # 0xdb2f68 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.59.0/connection.go:546 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b485 0x4901c9 0xc151ff 0x103ed37 0x103c49b 0x495521 # 0xc151fe github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x103ed36 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 # 0x103c49a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6da github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e5e45 0x6e5e1b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5e44 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6e5e1a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x10e38ba 0x10e25ff 0x10c908d 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0x10e38b9 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 # 0x10e25fe 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 # 0x10c908c github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x40c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 172032] @ 0x48b4b3 0x4907d3 0x747372 0x75c856 0x75be0b 0x75c2fc 0x75e68f 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75c855 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x75be0a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x75c2fb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x75e68e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdc285f 0xdc27a3 0xde7005 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xdc285e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde7004 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x8ca153 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8ca152 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 720] @ 0x48b485 0x425d05 0x8b7994 0x8c5d46 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 240] @ 0x48b485 0x490767 0xd2fad0 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xd2facf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x2af github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:71 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fb409 0x9fad57 0x1618029 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x9fb408 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9fad56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1618028 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 417792] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x16eff27 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x75b985 0x75b951 0x75b843 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75b984 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75b950 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x170 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75b842 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcfd1f4 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfd1f3 github.com/libp2p/go-yamux/v5.newSession+0x553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 8064] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xd20413 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0xd20412 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 24576] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x6a2f3b 0x6a2f18 0x6a2e65 0x116496f 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a2f3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2f17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116496e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:582 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 624] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b485 0x425d05 0x93aa78 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x93aa77 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x155b668 0x155aaed 0x155f416 0x155f9a7 0x136cbf7 0x13749fc 0x137c311 0x1374237 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x155b667 github.com/glebarez/go-sqlite.interruptOnDone+0x47 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:756 # 0x155aaec github.com/glebarez/go-sqlite.(*stmt).query+0xcc github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:590 # 0x155f415 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x155f9a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x136cbf6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x13749fb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x137c310 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x1374236 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 64] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x5cab59 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x4901c9 0xb00dbb 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00dba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:93 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 144] @ 0x48b4ac 0x425d05 0x97a3f7 0x97a45a 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97a3f6 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x97a459 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:140 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x92e1ea 0x92e1c7 0x975245 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1e9 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92e1c6 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x975244 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x490767 0x7e1f6a 0x7e80bd 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0x69b4f2 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b4f1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1280] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97e9b8 0x97e39c 0x93c187 0x93c239 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97e9b7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97e39b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x93c186 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde5da5 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 2304] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 416] @ 0x48b485 0x425d05 0x124029c 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x124029b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16f0510 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f050f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b485 0x425d05 0x10d7eaa 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d7ea9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 96] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0xc2c86f 0xc368a5 0x495521 # 0xc2c86e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c6e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x57f0a6 0x5cef79 0x5cef7a 0x5ce697 0x5fc379 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cef78 math/big.(*Int).Mul+0xb8 math/big/int.go:184 # 0x5cef79 github.com/consensys/gnark-crypto/ecc.getVector+0xb9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:313 # 0x5ce696 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1b6 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:254 # 0x5fc378 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5faa91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x11947c5 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11947c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1990656] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x11947c5 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11947c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 768] @ 0x48b485 0x490767 0x12599fc 0x124643b 0x1246417 0x1249e3f 0x495521 # 0x12599fb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x124643a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x1246416 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1249e3e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1697 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x5adeb1 0x5adea5 0x6a3249 0x6a321d 0x6a3c7f 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5adeb0 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1050 # 0x5adea4 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1007 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x425d05 0xd98fb4 0xd99137 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd98fb3 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x173 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:53 # 0xd99136 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 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x69d9a5 0x69d969 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69d9a4 math/big.(*Int).SetBytes+0xe4 math/big/int.go:519 # 0x69d968 github.com/pactus-project/pactus/sortition.GetIndex+0xa8 github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6e3f37 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3f36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 960] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb00e25 0xb031a8 0xb74789 0xb7696f 0x495521 # 0xb00e24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1769472] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x46eef3 0x160f7d7 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f7d6 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x976 github.com/creachadair/jrpc2@v1.3.5/server.go:353 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0xd963fa 0x4a35b1 0xd971be 0xd999de 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd963f9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:38 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd971bd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd999dd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 1024] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 57344] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 768] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c912 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c911 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c8b53 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x1059358 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x1058b7b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x4cc235 0x5a5d65 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4cc234 reflect.MakeSlice+0x74 reflect/value.go:3061 # 0x5a5d64 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2367 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaab30 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 352] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaab30 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 288] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x425d05 0x8c5288 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c5287 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x971170 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97116f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cf crypto/tls/handshake_server_tls13.go:149 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 128] @ 0x48b485 0x425d05 0xdb2b56 0xdb2baf 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2b55 github.com/quic-go/quic-go.newRetransmissionQueue+0x235 github.com/quic-go/quic-go@v0.59.0/retransmission_queue.go:24 # 0xdb2bae github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.59.0/connection.go:517 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 512] @ 0x48b4ac 0x4901c9 0x8c514f 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1229b7e 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x1229b7d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1717 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa9cc github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc25508 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc25507 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x327 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 480] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 8064] @ 0x48b48c 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 2506752] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x10d71ec 0xc1a5ed 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d71eb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x7c312f 0x7c30d4 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x7c312e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7c30d3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0xd5df1a 0xd5def3 0xd5dccf 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5df19 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5def2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd5dcce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 24] @ 0x48b485 0x425d05 0x93aa78 0x937b9b 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93aa77 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x937b9a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x425d05 0x122e854 0x122e5d5 0x125728c 0x1257172 0x1249cba 0x495521 # 0x122e853 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xb3 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125728b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 48] @ 0x48b485 0x425d05 0x10dd713 0x8fce0b 0x10dd5b5 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x10dd712 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x6a1db8 0x6a1d74 0x6a1d73 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a1db7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x77 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6a1d73 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x33 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6a1d72 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x32 github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 416] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e8515 0x6e84eb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e8514 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e84ea github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x4dfa7c 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4dfa7b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 120] @ 0x48b485 0x46eef3 0xdc9b07 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdc9b06 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 32] @ 0x48b485 0x425d05 0xda255b 0xda1f8e 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda255a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:52 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda563e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x69991d 0xda7af5 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x69991c golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:64 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda8044 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda8045 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda8044 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:56 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x421deb 0xb06ba5 0xb08d13 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb06ba4 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb08d12 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 320] @ 0x48b485 0x425d05 0x970fdc 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x970fdb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7d8d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 448] @ 0x48b485 0x4901c9 0xc231a5 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc231a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16ef80d 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ef80c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0x93c75e 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93c75d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xdaa84e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaaacf 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xdaaace github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xb0b44d 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb0b44c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:365 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda5f24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0xb00e76 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0xb00e75 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [2: 96] @ 0x48b4ac 0x421e68 0x6e6933 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6932 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x8e97fe 0x8e97e2 0x8e8f4c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e97fd github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7d github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8e97e1 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x61 github.com/pactus-project/pactus/store/block.go:200 # 0x8e8f4b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x78b github.com/pactus-project/pactus/store/block.go:106 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcfcf65 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf64 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x16eff27 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x124e105 0x124f82e 0x12cc108 0x12cb8d6 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 # 0x124e104 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1544 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:522 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6bb7a5 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bb7a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0576e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x48b485 0x425d05 0xe060d6 0xe0620c 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xe060d5 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:40 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xddd5fd 0xde6437 0xde7b18 0xdbcd65 0xdbc571 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xddd5fc github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xdc github.com/quic-go/quic-go@v0.59.0/send_stream.go:579 # 0xde6436 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.59.0/stream.go:177 # 0xde7b17 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.59.0/streams_map.go:249 # 0xdbcd64 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/connection.go:1931 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0xaff2ca 0x1056e05 0x1055635 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0xaff2c9 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x249 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:94 # 0x1056e04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:622 # 0x1055634 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:485 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xddae4b 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xddae4a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x6e47bd 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e47bc github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7d8d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 160] @ 0x48b485 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e51ff 0x6e51f3 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e51fe bytes.NewReader+0x3e bytes/reader.go:159 # 0x6e51f2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:57 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d146e 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d146d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 114688] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 3072] @ 0x48b48c 0x490767 0x784c85 0x782d25 0x774cd4 0x7643c5 0x764179 0x7639aa 0x764345 0x764248 0x7669ad 0x7673b4 0x768669 0x495521 # 0x784c84 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x782d24 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x774cd3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x7643c4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x764344 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764247 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7669ac github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x6ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 144] @ 0x48b485 0x4901c9 0x1152039 0x1151605 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 128] @ 0x48b4ac 0x4907d3 0x966d9b 0x966c63 0x966c68 0x6c2d64 0x6c31bc 0x966bf4 0x966bd3 0x6c2d64 0x6c31bc 0x96625d 0x966154 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x966d9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966c62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x966c67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966bf3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966bd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96625c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966153 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x490767 0x12d6479 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6478 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.80.0/stream.go:221 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x103da8f 0x103c4c7 0x495521 # 0x103da8e github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0xa2e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:258 # 0x103c4c6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [2: 32] @ 0x48b4ac 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x1138a1c 0x103d092 0x103c4c7 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x1138a1b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x103c4c6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [3: 336] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x10d71ec 0xc1a5ed 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x10d71eb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x96a645 0x96a5a4 0x96a59d 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x96a644 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96a5a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x96a59c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc25508 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc25507 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x327 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0x48b485 0x425d05 0x69a1e8 0x6a2425 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a1e7 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x41b4ad 0x4eeea8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0af5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 2304] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde5b99 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x103ef70 0x103e83b 0x495521 # 0xde5b98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x103ef6f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:38 # 0x103e83a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [48: 20447232] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [55: 23429120] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x105a411 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x105a410 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1063 # 0xd301b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd3012c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0xda7adc 0xdaa66a 0xdaaacf 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xdaaace github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [56: 23855104] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x160c44b 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c44a github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 480] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1327 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43467 0xc43427 0xc443dd 0xc4b18f 0xc2428a 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43466 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43426 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc443dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4b18e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc24289 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x229 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x1609e3f 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609e3e github.com/creachadair/jrpc2.(*Client).send+0x2de github.com/creachadair/jrpc2@v1.3.5/client.go:214 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b4ac 0x4731d7 0x51cb0a 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c8cf 0x160c2d7 0x1609c05 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c8ce github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1609c04 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b76e9 0xd667ec 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x8b76e8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd667eb github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc7cc5 0x4a35b1 0xdf1e1c 0xdf1cb9 0xdc7dc5 0xdb2998 0xdb29cd 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdc7cc4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf1e1b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdf1cb8 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdc7dc4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xdb2997 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xdb29cc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.59.0/connection.go:515 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976e68 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976e67 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xdb3605 0xdb357c 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb3604 github.com/quic-go/quic-go.newDatagramQueue+0xce4 github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:38 # 0xdb357b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 480] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5c8726 0x5c8787 0x156635e 0x1566225 0x1645323 0x495521 # 0x5c8725 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x5c8786 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x156635d github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0xbd github.com/pactus-project/pactus/wallet/transactions.go:120 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc2d409 0xc2b9d0 0xc368a5 0x495521 # 0xc2d408 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xe8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2b9cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [48: 20447232] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [46: 19595264] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [50: 21299200] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [55: 23429120] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7b7edd 0x8c8b31 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7b7edc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda7c4e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd05c1b 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05c1a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f771e 0x1160acc 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f771d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x425d05 0x16127bc 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x16127bb github.com/creachadair/jrpc2.tasks.responses+0x35b github.com/creachadair/jrpc2@v1.3.5/server.go:806 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 832] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 80] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x490767 0x95b1a5 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95b1a4 crypto/tls.(*clientHelloMsg).unmarshal+0x11a4 crypto/tls/handshake_messages.go:620 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b485 0x490767 0x7e1f6a 0x7e824d 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x40ff05 0x48b7a9 0xc14733 0x1058010 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14732 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x105800f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 278528] @ 0x48b4b3 0x4907d3 0x747372 0x75c856 0x75be0b 0x75c2fc 0x75e68f 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75c855 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x75be0a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x75c2fb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x75e68e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10de013 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x10de012 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [2: 480] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 64] @ 0x48b485 0x48b0a5 0xc4d305 0xc4d01c 0x495521 # 0xc4d304 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [2: 48] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce1294 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0x48b4a5 0x425d05 0x8b797d 0x8b795e 0x8c5d46 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x8b797c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/pb/crypto.pb.go:50 # 0x8b795d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6bc3aa 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6bc3a9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x8c9865 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c9864 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b485 0x490767 0xbe344f 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe344e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 144] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 480] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 144] @ 0x48b485 0x421deb 0xb06ba5 0xb79bdb 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06ba4 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb79bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x6e3858 0x6e384c 0x8e8ce5 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e3857 github.com/pactus-project/pactus/types/tx.defaultEncodeOptions+0x37 github.com/pactus-project/pactus/types/tx/tx.go:291 # 0x6e384b github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x2b github.com/pactus-project/pactus/types/tx/tx.go:303 # 0x8e8ce4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x524 github.com/pactus-project/pactus/store/block.go:93 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb29f05 0xb826bc 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb826bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x12266d0 0x1237252 0x1237990 0x12364b5 0x123fd72 0x495521 # 0x12579dd google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x12266cf golang.org/x/net/http2.(*Framer).WritePing+0x10f golang.org/x/net@v0.53.0/http2/frame.go:928 # 0x1237251 google.golang.org/grpc/internal/transport.(*loopyWriter).pingHandler+0x91 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:800 # 0x123798f google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x30f google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:898 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcfe84e 0xcfe837 0xcfe558 0xcfe5f0 0x495521 # 0xcfe84d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb29686 0xb295d6 0xb76e99 0xb84750 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb29685 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb295d5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb76e98 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8474f github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:421 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d86bd 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x10d86bc 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 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xb00dbb 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00dba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:93 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x69fd25 0x8ee77a 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x8ee779 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x4e1025 0x4e13d7 0x66e0f0 0x66dbbb 0x662ed8 0x676967 0x674ebf 0x648265 0x64823a 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x4e1024 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x66e0ef net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x648264 net.DialUDP+0x124 net/udpsock.go:288 # 0x648239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 288] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x1240278 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240277 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:490 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0x115045c 0x1198a7f 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x115045b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:380 # 0x1198a7e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:184 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53974d 0x93eb6c 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x93eb6b crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x11f095f 0x1619167 0x1618eae 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x11f095e google.golang.org/grpc/metadata.New+0x3e google.golang.org/grpc@v1.80.0/metadata/metadata.go:60 # 0x1619166 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).headersToMetadata+0x1a6 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:124 # 0x1618ead github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0xcd github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:95 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6c616b 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c616a crypto/ecdsa.publicKeyFromFIPS+0x4a crypto/ecdsa/ecdsa.go:553 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x11fa716 0x12495d8 0x1249e6e 0x495521 # 0x11fa715 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.80.0/internal/status/status.go:52 # 0x12495d7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a97 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1616 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1664] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc2d669 0xc2d110 0xc303f6 0xc2b9a5 0xc368a5 0x495521 # 0xc2d668 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d10f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc303f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x160c54f 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1671168] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0xb84b5c 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb84b5b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [3: 384] @ 0x48b485 0x425d05 0x97509a 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x975099 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1229b7e 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x1229b7d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.53.0/http2/frame.go:1717 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 240] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc7d66 0xdb2998 0xdb29cd 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdc7d65 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xdb2997 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:31 # 0xdb29cc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.59.0/connection.go:515 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x53af48 0x6505a9 0x650571 0x651aa5 0x65500c 0x495521 # 0x53af47 context.WithDeadlineCause+0x207 context/context.go:652 # 0x6505a8 context.WithDeadline+0x2e8 context/context.go:626 # 0x650570 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6bae68 0x6bae62 0x6bc1be 0x6bb750 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bae67 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x6bae61 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x160d018 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160d017 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0x1326a77 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1326a76 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:143 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 8192] @ 0x48b4ac 0x4901c9 0x4d9165 0x1618e2e 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x4d9164 io.ReadAll+0x44 io/io.go:712 # 0x1618e2d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x69fd25 0x8ee77a 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x8ee779 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x425d05 0xd05bbf 0xd05e08 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd05bbe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:24 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x490767 0x12da808 0x12d825f 0x12da242 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12da807 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d825e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12da241 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x9f972e 0x9fdf53 0x9fed75 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f972d net/http.putBufioWriter+0xed net/http/server.go:888 # 0x9fdf52 net/http.(*response).finishRequest+0x52 net/http/server.go:1672 # 0x9fed74 net/http.(*conn).serve+0x694 net/http/server.go:2080 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 560] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 1152] @ 0x48b485 0x4901c9 0x1240a49 0x124371b 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1240a48 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x124371a google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4a5 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x1138a1c 0x103d092 0x103c4c7 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x1138a1b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x103c4c6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 128] @ 0x48b485 0x490767 0xbe3230 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe322f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x160f8ce 0x160f565 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x160f8cd github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x160f564 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 24576] @ 0x48b4ac 0x4901c9 0xafeabf 0xafea52 0xafea56 0x1055cf6 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xafeabe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55a59e 0x55a179 0x160ccef 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ccee github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c825 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c824 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 12800] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0xda7a8d 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda7a8c github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1ec github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:21 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [181: 75620352] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0x161492d 0x161481c 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x161492c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x161481b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1152] @ 0x48b4ac 0x4901c9 0xd705e8 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd705e7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd72e16 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 80] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x95a60a 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95a609 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0xb00fdd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x560be5 0x1618f05 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1618f04 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [32: 40960] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x6534f8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x6534f7 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 4608] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb306de 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb306dd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:273 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [56: 71680] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 1536] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 512] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [188: 78544896] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 672] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda7e6a 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda7e69 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [173: 72278016] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [176: 73531392] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [183: 76455936] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce1294 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53979b 0x93eb6c 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53979a context.AfterFunc+0x7a context/context.go:330 # 0x93eb6b crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c6d3 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 10880] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x48b485 0x425d05 0x75404c 0x7575ff 0x77fac5 0x74b597 0x77f868 0x7801e5 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7575fe github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x77fac4 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7801e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x754298 0x7549f2 0x755246 0x780227 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755245 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x74102d 0x75358a 0x754006 0x754298 0x7549f2 0x755246 0x780227 0x77f1ad 0x742c82 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x74102c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755245 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f1ac github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x742c81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x160ca15 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [185: 77291520] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [199: 83140608] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd05b70 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05b6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 384] @ 0x48b485 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb16e65 0xb16e3a 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb16e64 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 192] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x119eae8 0x119e9f0 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x119eae7 github.com/pactus-project/pactus/crypto.Address.String+0x9a7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x119e9ef github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x8af github.com/pactus-project/pactus/wallet/types/types.go:129 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8c6c66 0x8c6a74 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8c6c65 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:94 # 0x8c6a73 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:77 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b485 0x425d05 0x12d7455 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d7454 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.80.0/stream.go:319 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xd60273 0x495521 # 0xd60272 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [1: 48] @ 0x48b485 0x490767 0x46f309 0x114e03f 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x10c7b01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c643a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [14: 672] @ 0x48b485 0x425d05 0x6e5e45 0x6e5e1b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5e44 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6e5e1a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x9f8f96 0x9fe99a 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f8f95 net/http.newBufioReader+0x35 net/http/server.go:858 # 0x9fe999 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x5632fb 0x56450a 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5632fa encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb2ed6f 0xb301dd 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2ed6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:135 # 0xb301dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 64] @ 0x48b485 0x425d05 0xdc7d30 0xdc7d24 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc7d2f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0xd5e09d 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd5e09c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xce3f34 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce3f33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93c0c5 0x97455a 0x974541 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93c0c4 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 crypto/tls/conn.go:1074 # 0x974559 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x3b9 crypto/tls/handshake_server_tls13.go:519 # 0x974540 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3a0 crypto/tls/handshake_server_tls13.go:742 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 320] @ 0x48b485 0x425d05 0xc2e2ff 0xc2e2c8 0xc2beb6 0xc368a5 0x495521 # 0xc2e2fe github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2e2c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x447 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef419 0xcfe605 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef418 time.NewTicker+0x78 time/tick.go:44 # 0xcfe604 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8b78e7 0x8c8b05 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2afd7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x7c8088 0x7c80bc 0x7cf106 0x7c3438 0xb15daf 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c8087 net.ParseIP+0x27 net/ip.go:528 # 0x7c80bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c3437 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x48b4ac 0x490af2 0x542e0d 0x16d602a 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x542e0c bytes.Repeat+0xac bytes/bytes.go:678 # 0x16d6029 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 4576] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 1056] @ 0x48b4ac 0x4901c9 0x92e1d9 0x976b77 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1d8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x976b76 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x564a65 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564a64 encoding/json.mapEncoder.encode+0x484 encoding/json/encode.go:802 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b485 0x4901c9 0x989628 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989627 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1326ab7 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1326ab6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 576] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 80] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15daf 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 128] @ 0x48b485 0x425d05 0x1054369 0x105a0ef 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x1054368 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:406 # 0x105a0ee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1028 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde5dbb 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xde5dba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xdaaa44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2048] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdb3919 0x495521 # 0xdb3918 github.com/quic-go/quic-go.(*Conn).run+0x198 github.com/quic-go/quic-go@v0.59.0/connection.go:587 0: 0 [1: 128] @ 0x48b485 0x425d05 0x97509a 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x975099 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xda255b 0xda7d03 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda255a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:52 # 0xda7d02 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671f12 0x6590e5 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x6590e4 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x16cfc46 0x16d6585 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16cfc45 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d6584 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x119eae8 0x119e9f0 0x1566aa9 0x15663b9 0x1566225 0x1645323 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 # 0x119eae7 github.com/pactus-project/pactus/crypto.Address.String+0x9a7 github.com/pactus-project/pactus/crypto/address.go:80 # 0x119e9ef github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x8af github.com/pactus-project/pactus/wallet/types/types.go:129 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1920] @ 0x48b4ac 0x4901c9 0x6e55de 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0x9fe934 0x495521 # 0x9fe933 net/http.(*conn).serve+0x253 net/http/server.go:1980 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb824f0 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c6d3 0x6e4210 0x6e4048 0x6e6210 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x668d55 0xd5ba92 0xd5b4da 0xd59af3 0x495521 # 0x668d54 net.(*conn).Close+0x54 net/net.go:222 # 0xd5ba91 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x511 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:171 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x48b485 0x4901c9 0x105721b 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x105721a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x39a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:651 # 0x1055456 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d146e 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d146d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 720] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d0738 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d0737 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [8: 128] @ 0x48b485 0x490767 0xbe8928 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8927 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2816] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12481f6 0x1249e6e 0x495521 # 0x12481f5 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1489 # 0x1249e6d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1695 0: 0 [2: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b48c 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 48] @ 0x48b4a5 0x4901c9 0x5d5a25 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0x1154738 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [5: 1040] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc44665 0xc4843b 0xc3a3ed 0xc39e1a 0xc3680a 0x495521 # 0xc44664 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc4843a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc3a3ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x30c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc39e19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x124cdbf 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cdbe google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:407 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda5f24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb0303a 0xb7fe6a 0xb848a4 0x495521 # 0xb03039 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x439 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 336] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce8b6 0x5ce849 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce8b5 math/big.(*Int).Mul+0x155 math/big/int.go:184 # 0x5ce848 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xe8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:267 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 128] @ 0x48b485 0x425d05 0xd389d5 0x495521 # 0xd389d4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x3b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:175 0: 0 [1: 240] @ 0x48b485 0x490767 0x10c7f05 0x10c7eb7 0x1138a0b 0x1138a0c 0x103d092 0x103c4c7 0x495521 # 0x10c7f04 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10c7eb6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x96 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:466 # 0x1138a0a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:590 # 0x1138a0b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x103d091 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x103c4c6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x706 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x8c8b53 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [3: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0af5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x51fa86 0xd3b89c 0x10d62e3 0xd30625 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd3b89b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x7b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d62e2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0xb06bcc 0xb08d13 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb06bcb github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb08d12 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcfc427 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x1054a4b 0x1054eda 0x10545d0 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1054a4a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 448] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 432] @ 0x48b485 0x425d05 0xa046a9 0xa0469d 0x1618b28 0x1619bab 0x495521 # 0xa046a8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0469c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [5: 240] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 64] @ 0x48b485 0x425d05 0xc2fcfe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2fcfd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x48b4ac 0x4907d3 0x168e64e 0x168fe12 0x16cfe92 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168e64d crypto/internal/fips140/sha512.(*Digest).Sum+0x16d crypto/internal/fips140/sha512/sha512.go:266 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16cfe91 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0x6e3c96 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3c95 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x35 github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 10880] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0xddce65 0xe0630f 0xe06308 0xd3be02 0xd3000f 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd2d60a 0x495521 # 0xddce64 github.com/quic-go/quic-go.(*SendStream).CancelWrite+0x84 github.com/quic-go/quic-go@v0.59.0/send_stream.go:495 # 0xe0630e github.com/quic-go/quic-go.(*Stream).CancelWrite+0x2e github.com/quic-go/quic-go@v0.59.0/stream.go:147 # 0xe06307 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Reset+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:69 # 0xd3be01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:89 # 0xd3000e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:101 # 0xd2fd78 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd2d609 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ClosePeer.func1+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:721 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43387 0xc43347 0xc4435d 0xc4ae8f 0xc2d48b 0xc2b9d0 0xc368a5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43386 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2d48a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2b9cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b485 0x425d05 0x6f41be 0x6f41b2 0x6f4192 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f41bd github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x27d github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x6f41b1 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x271 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x6f4191 github.com/pactus-project/pactus/committee.(*committee).Update+0x251 github.com/pactus-project/pactus/committee/committee.go:69 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xde5b99 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5b98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 96] @ 0x48b485 0x425d05 0xda7e86 0xda7e18 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda7e85 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2e5 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:67 # 0xda7e17 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x277 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcfe865 0xcfe837 0xcfe558 0xcfe5f0 0x495521 # 0xcfe864 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x10e2625 0x10c908d 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0x10e2624 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:231 # 0x10c908c github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x40c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8192] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 73728] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 2912] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb7bea5 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x48b4ac 0x4901c9 0x790b86 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x539e0a 0xd5d92d 0xd5ca9a 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd5d92c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:350 # 0xd5ca99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x7b7ad5 0x7b80e8 0x7b7f11 0x8c8b31 0xc0f145 0xc0f11a 0xc25416 0x495521 # 0x7b7ad4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b80e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b7f10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xda850b 0xde353e 0xde3033 0xddf5ef 0x495521 # 0xda850a github.com/quic-go/quic-go/internal/handshake.GetRetryIntegrityTag+0x1aa github.com/quic-go/quic-go@v0.59.0/internal/handshake/retry.go:49 # 0xde353d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x45d github.com/quic-go/quic-go@v0.59.0/server.go:943 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda9f5e 0xda9b26 0xda92c8 0xde327e 0xde3033 0xddf5ef 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda9f5d github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x13d github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:65 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda92c7 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x227 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:71 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdd9f09 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdd9f08 github.com/quic-go/quic-go.newSendConn+0xa8 github.com/quic-go/quic-go@v0.59.0/send_conn.go:50 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0xd705e8 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd705e7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd72e16 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd7046d 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd7046c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:18 # 0xd72e16 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 384] @ 0x48b4ac 0x4907d3 0x751fcc 0x7433d6 0x74347a 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x743479 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:160 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2688] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x6bb38e 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6bb38d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b485 0x41b4ad 0xb0ae85 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0ae84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:321 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [4: 192] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781b7f 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [2: 81920] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 442368] @ 0x48b4b3 0x4907d3 0x74746f 0x75c856 0x75be0b 0x75c2fc 0x75e68f 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74746e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x75c855 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x75be0a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x75c2fb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x75e68e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x5d5a25 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0xd78f9d 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f9c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:63 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b485 0x490767 0xb3535a 0xb83eb2 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83eb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:364 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdc5e05 0xdc6aeb 0xdbd58c 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc5e04 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc6aea github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xca github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:32 # 0xdbd58b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 21760] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde5b48 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5b47 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.59.0/stream.go:80 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0x1157c67 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1157c66 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b485 0x425d05 0x6a3cbf 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6a3cbe github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 40960] @ 0x48b4b3 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x77f5c5 0x7751ae 0x764d5d 0x764179 0x7639aa 0x7647dd 0x764675 0x767ff6 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x77f5c4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7751ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x764d5c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x764178 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7647dc github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x764674 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x767ff5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:786 0: 0 [1: 704512] @ 0x48b4b3 0x4907d3 0x747372 0x75c856 0x75be0b 0x75c2fc 0x75e68f 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75c855 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x75be0a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x75c2fb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x75e68e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b485 0x490767 0xd67a75 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd67a74 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:91 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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 0x69c5f6 0x6a0f87 0x6a071c 0x6e566a 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a0f86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:167 # 0x6a071b github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9b github.com/pactus-project/pactus/types/certificate/certificate.go:95 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6ea0f7 0xcfcebf 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0x6ea0f6 log.New+0x36 log/log.go:72 # 0xcfcebe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b485 0x425d05 0x8f76a5 0x1160acc 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f76a4 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:54 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 384] @ 0x48b485 0x425d05 0x8c5b4d 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c5b4c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 2560] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x421deb 0x903a05 0x903a21 0x90312c 0xb06b85 0xb06b58 0xb08d13 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x903a04 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x903a20 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x90312b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb06b84 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb06b57 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb08d12 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 144] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0xbe3230 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe322f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x6c6937 0x6c68d4 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c6936 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x6c68d3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x960e0b 0x960d07 0x6c2d64 0x6c31bc 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x960e0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960d06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce586 0x5ce560 0x5fc379 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce585 math/big.(*Int).Mul+0xa5 math/big/int.go:184 # 0x5ce55f github.com/consensys/gnark-crypto/ecc.SplitScalar+0x7f github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:246 # 0x5fc378 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5faa91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 720] @ 0x48b485 0x425d05 0x68fb85 0x68fa06 0xa20d88 0x9f9bc7 0x9feab8 0x495521 # 0x68fb84 net/url.parse+0xc4 net/url/url.go:442 # 0x68fa05 net/url.ParseRequestURI+0x25 net/url/url.go:420 # 0xa20d87 net/http.readRequest+0x3e7 net/http/request.go:1123 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 1638400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e55f2 0x6e55c1 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55f1 bytes.NewBuffer+0x71 bytes/buffer.go:490 # 0x6e55c0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e3285 0x6e3258 0x119e179 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x6e3284 bytes.NewBuffer+0x44 bytes/buffer.go:490 # 0x6e3257 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x17 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x119e178 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 288] @ 0x48b485 0x490767 0xb1aff4 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 240] @ 0x48b485 0x425d05 0x668a74 0x9f8913 0x495521 # 0x668a73 net.(*conn).Read+0xb3 net/net.go:198 # 0x9f8912 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [11: 3872] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1604939 0x1618a65 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1604938 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1618a64 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 288] @ 0x48b485 0x425d05 0x8c5ba6 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c5ba5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 4864] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 960] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1324575 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x1324574 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:407 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 1024] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 4608] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x124ecf2 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x124ecf1 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2131 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:609 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 6586368] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x95b8b8 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95b8b7 crypto/tls.(*clientHelloMsg).unmarshal+0x18b7 crypto/tls/handshake_messages.go:583 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [89: 36454400] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [84: 34406400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [86: 35225600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [82: 33587200] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x8c8b53 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x8c8b52 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2afd7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [89: 36454400] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [84: 34406400] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [85: 34816000] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda7d03 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda7d02 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 640] @ 0x48b4ac 0x4907d3 0x57574b 0x563bd3 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x57574a encoding/json.appendString[...]+0x7ca encoding/json/encode.go:1063 # 0x563bd2 encoding/json.stringEncoder+0x412 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 384] @ 0x48b485 0x425d05 0x6c3125 0x966974 0x966953 0x6c2d64 0x6c31bc 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966973 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966952 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b485 0x4901c9 0x1152039 0x11517ed 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x11517ec github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48c github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x46ea6d 0x12dd5ea 0x12dd596 0x12dd175 0x12dd160 0x12d9dd9 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd5e9 google.golang.org/grpc/metadata.copyOf+0x589 google.golang.org/grpc@v1.80.0/metadata/metadata.go:237 # 0x12dd595 google.golang.org/grpc/metadata.MD.Copy+0x535 google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d9dd8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b485 0x425d05 0x53b6f3 0x10d732d 0x10d72cf 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d732c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d72ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 1024] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb2e045 0xb2d074 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb2e044 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:237 # 0xb2d073 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:99 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x48b485 0x425d05 0xb85d2a 0xb8470e 0x495521 # 0xb85d29 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x369 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:533 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 48] @ 0x48b485 0x425d05 0x124357a 0x124356e 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1243579 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:515 # 0x124356d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:749 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b485 0x425d05 0xb06cb0 0xb79bf5 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06caf github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x8f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:113 # 0xb79bf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0x12404eb 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12404ea google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:505 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 128] @ 0x48b485 0x48b0a5 0xce3f34 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0xce3f33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xddc478 0xddc46c 0xddc105 0xddbebb 0xdca743 0xdc9252 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd7dc64 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddc477 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1f7 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xddc46b github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1eb github.com/quic-go/quic-go@v0.59.0/send_stream.go:334 # 0xddc104 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.59.0/send_stream.go:286 # 0xddbeba github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.59.0/send_stream.go:225 # 0xdca742 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.59.0/framer.go:261 # 0xdc9251 github.com/quic-go/quic-go.(*framer).Append+0x271 github.com/quic-go/quic-go@v0.59.0/framer.go:109 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b485 0x4901c9 0x125abe5 0x1258c3a 0x12c5f9c 0x12c6f17 0x12ce785 0x12d3b86 0x12cc35f 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1258c39 google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:57 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12ce784 google.golang.org/grpc.(*Server).processUnaryRPC+0xf24 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 79872] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 384] @ 0x48b485 0x490767 0xb3535a 0xb83eb2 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83eb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:364 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 2408448] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xc2258b 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc2258a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x67a497 0x675655 0x66e047 0x66dbbb 0x662ed8 0x676967 0x674ebf 0x648265 0x64823a 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x67a496 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x675654 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66e046 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x648264 net.DialUDP+0x124 net/udpsock.go:288 # 0x648239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f305 0xc25416 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [7: 4644864] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194bf5 0x119469a 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194bf4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1194699 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xde5da5 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x1194145 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1194144 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xce1339 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xce1338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x10d7dfe 0x10d7ef3 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d7dfd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7ef2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16f04ef 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16f04ee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 48] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 72] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00fdd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce3c7e 0xce0ebe 0xcdfac5 0xcdf917 0x11346f8 0xde2022 0xde0492 0xddf205 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0ebd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:563 # 0xcdfac4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0x11346f7 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xde2021 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b485 0x425d05 0x12271cb 0x1224963 0x12570fb 0x1249cba 0x495521 # 0x12271ca golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.53.0/http2/frame.go:1071 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 256] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 147456] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x664532 0x662473 0x6737cc 0x1192365 0x119160f 0x11913c5 0x1193a4d 0x1193a4e 0x119373d 0x11932c5 0x6f0843 0x6f0776 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x664531 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x662472 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6737cb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1192364 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x119160e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x11913c4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1193a4c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1193a4d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119373c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11932c4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6f0842 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6f0775 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0x10542fa 0x105a0ef 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x10542f9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:400 # 0x105a0ee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1028 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [8: 192] @ 0x48b485 0x48b145 0x69c6d3 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0xb3535a 0xb82e35 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb82e34 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x6c07c7 0x6c06b1 0x6c06b0 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c07c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x146 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c06b0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x30 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6c06af vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x2f vendor/golang.org/x/crypto/cryptobyte/asn1.go:240 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x421deb 0xd2021e 0xd2034a 0xd1fec9 0x495521 # 0xd2021d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd20349 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 # 0xd1fec8 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 [2: 128] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x8c8b05 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1059358 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x1058b7b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0xb166b3 0xb166a6 0xb16097 0xb158fc 0xb15886 0xe01058 0xe01047 0xe0978d 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0xb166b2 github.com/multiformats/go-multiaddr.(*Component).Value+0x232 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0xb166a5 github.com/multiformats/go-multiaddr/net.dialArgComponents+0x225 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:218 # 0xb16096 github.com/multiformats/go-multiaddr/net.DialArgs+0x36 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:159 # 0xb158fb github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:85 # 0xb15885 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x2c5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:52 # 0xe01057 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1d7 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xe01046 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1c6 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe0978c github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xcc github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:120 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xddae65 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xddae64 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 176] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 480] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce3fab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 80] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 192] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x48b485 0x425d05 0xce3033 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xce3032 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce5a5 0x5ce569 0x5fc379 0x5faa92 0x69aefb 0x1157f0a 0x1157f24 0x1199015 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce5a4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5ce568 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:247 # 0x5fc378 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5faa91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x1157f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1157f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:93 # 0x1199014 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 832] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 18944] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [9: 1152] @ 0x48b485 0x425d05 0x8c5d6a 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x8c5d69 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 4608] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x6bc059 0x6bb750 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x6bc058 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:613 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe059c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0576e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x74850d 0x76c0b4 0x76c5c5 0x75df59 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74850c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x76c0b3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x76c5c4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x75df58 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x278 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1b9c 0xce2e15 0xd3c219 0x10d77af 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb09d64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb09a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb08d44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda9f6a 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda9f69 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x149 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:69 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda9479 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 80] @ 0x48b485 0x425d05 0x160f005 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f004 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a4 github.com/creachadair/jrpc2@v1.3.5/server.go:309 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65db58 0x10e1031 0x10e5557 0x10e50b1 0x10e4214 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x10e1030 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:71 # 0x10e5556 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).recordObservationUnlocked+0x3d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:442 # 0x10e50b0 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x3d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:431 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c4939 0x7c48fa 0x7c484a 0x7c481f 0x114dfa8 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x7c4938 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7c48f9 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7c4849 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7c481e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114dfa7 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:229 # 0x10c7b01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c643a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [10: 160] @ 0x48b4ac 0x4901c9 0xc53e9a 0xc509df 0xc52205 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 0x495521 # 0xc53e99 golang.org/x/net/internal/socket.parseInetAddr+0x119 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:90 # 0xc509de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc52204 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [10: 640] @ 0x48b4ac 0x4731d7 0x790cd4 0xd2fc46 0xd2fc2d 0xd2fc13 0xd2fc47 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xd2fc45 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2fc2c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2fc12 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2fc46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3b83b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d62e2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 5376] @ 0x48b48c 0x490767 0x77cc74 0x77cbd7 0x77cbf7 0x77cb32 0x774d98 0x75dfaa 0x75d545 0x75da1e 0x75dbb0 0x8ea2dc 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x77cc73 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x3f3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x77cbd6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x356 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x77cbf6 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x376 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:289 # 0x77cb31 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x2b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:420 # 0x774d97 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x75dfa9 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x75d544 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x75da1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x75dbaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ea2db github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 768] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb306de 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb306dd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:273 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0e67f 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e67e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:678 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 96] @ 0x48b485 0x425d05 0x92e1ea 0x92e1c7 0x976b77 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x92e1e9 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92e1c6 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x976b76 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e27b4 0x7e8c05 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e27b3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7e8c04 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 1152] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f7947 0x8f9517 0x8fa5ff 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7946 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:105 # 0x8f9516 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8fa5fe github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x96af18 0x976d1f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x976d1e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c9891 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c9890 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 224] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b485 0x425d05 0xc47de6 0xc4d37e 0xc4d01c 0x495521 # 0xc47de5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc4d37d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 80] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xcfd93c 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xcfd93b github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b485 0x425d05 0x12ce865 0x12d3b86 0x12cc35f 0x495521 # 0x12ce864 google.golang.org/grpc.(*Server).processUnaryRPC+0x1004 google.golang.org/grpc@v1.80.0/server.go:1401 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 96] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x95a60a 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x95a609 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x48b485 0x490767 0xb3535a 0xb82e35 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb82e34 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xde5dbb 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5dba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.59.0/receive_stream.go:71 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 80] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66982f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x66982e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1327 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xdd74e7 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xdd74e6 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x446 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:181 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9d4a 0xda94f2 0xde1c47 0xde0492 0xddf205 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda9d49 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda94f1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xde1c46 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 48] @ 0x48b485 0x48b145 0x6bb7a5 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bb7a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x1058105 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 80] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 960] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 352] @ 0x48b485 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 896] @ 0x48b48c 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb3502f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0x11fb055 0x11fb096 0x1612687 0x160e9a9 0x160e053 0x4a49ca 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11fb054 google.golang.org/grpc/internal/status.(*Status).String+0xb4 google.golang.org/grpc@v1.80.0/internal/status/status.go:202 # 0x11fb095 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.80.0/internal/status/status.go:212 # 0x1612686 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x160e9a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0x8fcce5 0x8fccef 0xd5ffcf 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8fcce4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8fccee github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5ffce github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xb08ea5 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb08ea4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x304 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:81 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd31288 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 224] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0xde5b99 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xde5b98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdcd4d6 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdcd4d5 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xaf5 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:450 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 4898816] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 96] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [19: 7159808] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0xbe3415 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3414 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc54 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 784] @ 0x48b4ac 0x41b526 0xddae65 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xddae64 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x6c5bab 0x6c5b7b 0x6c5aa4 0x6c2d64 0x6c31bc 0x6c0825 0x6c586f 0x6c57bf 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c5baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c5b7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6c5aa3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57be crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda1f68 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda563e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0xb2c19e 0xb2c18c 0xb34e58 0xb34c4e 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c19d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb2c18b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb34e57 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34c4d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb34fb0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 448] @ 0x48b485 0x425d05 0xb7c0ed 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x490767 0x119eb3b 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x119eb3a github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x9fa github.com/pactus-project/pactus/wallet/types/types.go:129 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 432] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43387 0xc43347 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43386 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b485 0x490767 0xd1fbed 0xd2ffd0 0xd2fd79 0x4a336c 0xd2fd1b 0xd2fcef 0xd30542 0x495521 # 0xd1fbec github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).RemoveConn+0xec github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:75 # 0xd2ffcf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x16f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:96 # 0xd2fd78 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd2fd1a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd2fcee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd30541 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [3: 144] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c4df 0x69c493 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c4de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c492 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 384] @ 0x48b485 0x425d05 0xda3337 0xda3436 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3336 github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0x196 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:83 # 0xda3435 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x295 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:160 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x586fd0 0x586f81 0x587019 0x57ed1d 0x5cf165 0x5ce9ec 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x586fcf math/big.nat.make+0x28f math/big/nat.go:67 # 0x586f80 math/big.nat.set+0x240 math/big/nat.go:92 # 0x587018 math/big.nat.sub+0x2d8 math/big/nat.go:135 # 0x57ed1c math/big.(*Int).Add+0x15c math/big/int.go:154 # 0x5cf164 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce9eb github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1054876 0x1054877 0x1054eda 0x10545d0 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1054875 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x75 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x1054876 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x76 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 3584] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 24] @ 0x48b485 0x425d05 0x1608d99 0x16086e5 0x4a49ca 0x495521 # 0x1608d98 github.com/creachadair/jrpc2.(*Client).accept+0x2d8 github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0xb7be07 0xb7be53 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7be06 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 256] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1280] @ 0x48b48c 0x490767 0xb28f0c 0xb2ee13 0xb301dd 0x495521 # 0xb28f0b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x36b github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2ee12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb301dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 352] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0xd0e690 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e68f github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:673 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb07b9c 0xb09190 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb07b9b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:154 # 0xb0918f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x5ef github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:97 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 128] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb82d67 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb82d66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:243 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x48b485 0x425d05 0xb83785 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x12403fd 0x12403d7 0x12437ca 0x12d8ed8 0x12d82b4 0x12da08d 0x12d7d4a 0x12d7015 0x12d6a8f 0x12b8091 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12403fc google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x12403d6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x12437c9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d8ed7 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d82b3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d7d49 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d7014 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d6a8e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 77824] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x48b485 0x425d05 0x10d7eaa 0x10d77b5 0xc1a5ed 0x495521 # 0x10d7ea9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x8c9067 0x8c9055 0x8c90f8 0x5ab2e8 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x8c9066 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c9054 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c90f7 github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x5ab2e7 github.com/fxamacker/cbor/v2.fillByteString+0xa47 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3171 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c0a6 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0a5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0xd686c8 0xd683f9 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd686c7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd683f8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x473854 0x473366 0x7dba0b 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7dba0a crypto/x509.(*CertPool).addCertFunc+0x14a crypto/x509/cert_pool.go:206 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x421deb 0xcc7c76 0x742443 0xcc75d2 0xcc711f 0xcc6b1d 0xcc663a 0xcdfa15 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xcc7c75 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0x95 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:321 # 0x742442 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xcc75d1 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:285 # 0xcc711e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:225 # 0xcc6b1c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:181 # 0xcc6639 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdfa14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd5a690 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 1440] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f777a 0x1160acc 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7779 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:65 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x1058105 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1058104 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x344 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 40960] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 6422528] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 401408] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b485 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb84126 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb84108 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 768] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [7: 4480] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 21504] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfe973 0xcfe558 0xcfe5f0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 160] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x7e1c48 0x7e1efe 0x7e80bd 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1c47 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7e1efd crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda7c4e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda707a 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda5f6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 1536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x5af86b 0x5b1223 0x5afbd4 0x5b1223 0x5ae3a6 0x5adf3b 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5af86a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1318 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5afbd3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1343 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 432] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 240] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x4901c9 0x1252b5f 0x12cef7d 0x12cef81 0x12d3b86 0x12cc35f 0x495521 # 0x1252b5e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1081 # 0x12cef7c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cef80 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 480] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 288] @ 0x48b485 0x4901c9 0xb19335 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb19334 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 480] @ 0x48b485 0x425d05 0xb8475c 0x495521 # 0xb8475b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x17b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:423 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e46e5 0x6e316f 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 576] @ 0x48b485 0x425d05 0x10d7eaa 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7ea9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 672] @ 0x48b485 0x425d05 0x6e61f6 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb7be07 0xb7be53 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7be06 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x146 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x6c0825 0x6c586f 0x6c57d8 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57d7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 240] @ 0x48b485 0x425d05 0x970b9a 0x972f6b 0x970eb3 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x970b99 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x972f6a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x970eb2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [13: 123136] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 72960] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb849eb 0x495521 # 0xb849ea github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x40a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:434 0: 0 [3: 864] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f802a 0x8fa706 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8029 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0cd5 0x6a0cb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6a0cd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0cb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b4ac 0x4901c9 0x6a06c6 0x6e566a 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda563e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x7c312f 0x7c30d4 0x7c5a65 0x1152219 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x7c312e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7c30d3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1152218 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 112] @ 0x48b485 0x425d05 0xdf7e93 0xde6ad6 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdf7e92 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:60 # 0xde6ad5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.59.0/streams_map.go:73 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 2560] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8fd329 0x10dd925 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x552032 0xb0b55f 0xb0b55a 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x8fd328 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10dd924 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb0b55e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:377 # 0xb0b559 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:369 # 0xb0a744 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb0a745 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [12: 4816896] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda80a7 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda80a6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x742fda 0x743d6a 0x7447ab 0x76a45b 0x8e7e33 0x8ea42b 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x742fd9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:88 # 0x743d69 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xc9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:79 # 0x7447aa github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x28a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x76a45a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8e7e32 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8ea42a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:96 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x16847a5 0x16eff27 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0xd5e09d 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd5e09c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0x10d6825 0xd30625 0x495521 # 0x10d6824 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x784 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 5259264] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65db58 0x66fd31 0x66fd12 0x9fe73b 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x9fe73a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb8434a 0xb841b5 0xb833db 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb84349 go.opentelemetry.io/otel/trace.WithAttributes+0x1e9 go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb841b4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb833da github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb27e2a 0xb27d05 0xb76510 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27e29 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb27d04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb7650f github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:628 0: 0 [2: 1280] @ 0x48b48c 0x425d05 0x93c693 0x93c46f 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x93c692 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1920] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e46e5 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x5c139d 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x5c139c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f68 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda5f24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x5902a6 0x5901cf 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x5902a5 math/big.nat.make+0x1e5 math/big/nat.go:67 # 0x5901ce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b485 0x48b145 0xb8384e 0xb83776 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb8384d go.opentelemetry.io/otel/trace.WithAttributes+0x30d go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb83775 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x235 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 8960] @ 0x48b48c 0x490767 0xb35030 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb3502f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:91 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 288] @ 0x48b485 0x425d05 0x6a1205 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f1a 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda5f24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [7: 168] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x1161f58 0x1161f73 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1161f57 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x1161f72 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x412 github.com/pactus-project/pactus/state/state.go:310 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 256] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x1249cba 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 3584] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x870456 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x870455 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 128] @ 0x48b485 0x425d05 0x66d9e6 0x66d9bd 0x662ed8 0x676967 0x64d74b 0x64d088 0x64c819 0x64b565 0x665e3e 0x650605 0x651aa5 0x65500c 0x495521 # 0x66d9e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d9bc net.socket+0x9c net/sock_posix.go:27 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x64d74a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665e3d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650604 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 832] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc22897 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22896 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0x9601b5 0x960185 0x960097 0x6c2d64 0x6c31bc 0x95fb0b 0x95fada 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x9601b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960184 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960096 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95fb0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95fad9 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b485 0x48b145 0x69b713 0x69b5aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b712 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x69b5a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 6021120] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 7626752] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 4816896] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 4816896] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x1322715 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1322714 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:148 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 13824] @ 0x48b4ac 0x4907d3 0x936ef0 0x93ba2d 0x93cffe 0xd001af 0xcff89c 0x495521 # 0x936eef crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93ba2c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x93cffd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd001ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x1182d4e 0x5b3604 0x5b1223 0x5b5049 0x5ae3a6 0x5adf3b 0x11829ff 0x1182a00 0x1198a2f 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1182d4d github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x2d github.com/pactus-project/pactus/sync/bundle/bundle.go:27 # 0x5b3603 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1876 # 0x5b1222 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1586 # 0x5b5048 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:2112 # 0x5ae3a5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1074 # 0x5adf3a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1009 # 0x11829fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x11829ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x7c1995 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xff4fc5 0xff2aa5 0xff17a7 0x1236dba 0x1236be9 0x1236b4e 0x1237891 0x12364b5 0x123fd72 0x495521 # 0xff4fc4 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x224 golang.org/x/net@v0.53.0/http2/hpack/tables.go:66 # 0xff2aa4 golang.org/x/net/http2/hpack.(*dynamicTable).add+0x44 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:174 # 0xff17a6 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2a6 golang.org/x/net@v0.53.0/http2/hpack/encode.go:68 # 0x1236db9 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x119 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:742 # 0x1236be8 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:729 # 0x1236b4d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:715 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x6a1185 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1184 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x6ad3c6 0x6ad401 0x97a3ac 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad3c5 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x6ad400 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0x97a3ab crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b485 0x421deb 0x7f38f9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7f38f8 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 8] @ 0x48b485 0x490767 0xc3c03d 0xc3c074 0xc2a7da 0xc2a7db 0xc28391 0xc21a7f 0xc39f1b 0xc3680a 0x495521 # 0xc3c03c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc3c073 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc2a7d9 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2a7da github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc21a7e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4fe github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x6e564a 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce1b6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 704] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0xc1abdc 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc2d3c5 0xc2b9d0 0xc368a5 0x495521 # 0xc2d3c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc2b9cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xdcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 800] @ 0x48b485 0x425d05 0xc1fc0c 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc1fc0b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b485 0x4901c9 0xe00ebd 0xe0978d 0xe09a72 0xe09145 0xd3872c 0x495521 # 0xe00ebc github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x3c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:31 # 0xe0978c github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xcc github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:120 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0x48b485 0x48b145 0x1264f6f 0x12c612a 0x12e1e25 0x12da9d1 0x12b80b9 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1264f6e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:71 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12e1e24 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.80.0/stream.go:1892 # 0x12da9d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.80.0/stream.go:957 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x969985 0x9698dc 0x96af18 0x975f06 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x975f05 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xd5d366 0xd5d3e4 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xd5d365 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 # 0xd5d3e3 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 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 1792] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x425d05 0x69a0c5 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 672] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xb0af5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x5107ca 0x66980c 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x5107c9 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x66980b net.(*OpError).Error+0x12b net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [20: 11520] @ 0x48b48c 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde5cbf 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xde5cbe github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.59.0/stream.go:93 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [35: 13762560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c52f4 0xd001e5 0xd001c7 0xcff89c 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd001e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd001c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 720] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7db9f4 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7db9f3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [16: 7680] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x6f492c 0x6f498b 0x11667e6 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f492b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f498a github.com/pactus-project/pactus/committee.(*committee).Proposer+0xaa github.com/pactus-project/pactus/committee/committee.go:160 # 0x11667e5 github.com/pactus-project/pactus/state.(*state).validateBlock+0xe5 github.com/pactus-project/pactus/state/validation.go:27 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 7360] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x7b7ad5 0x7b80e8 0x7b7f11 0x8c8b31 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x7b7ad4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b80e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b7f10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 96] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0x1059359 0x1058b7c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1059358 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x1058b7b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [40: 15728640] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 14548992] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [35: 13762560] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [38: 14942208] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [36: 14155776] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [36: 14155776] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 4480] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b485 0x48b145 0xb16e3e 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb16e3d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 6912] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x974e99 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x974e98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x6ad12e 0x6ad16e 0x6acf8a 0x97a370 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad12d bytes.Clone+0x12d bytes/bytes.go:1388 # 0x6ad16d crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16d crypto/ecdh/x25519.go:64 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd06098 0xd3c302 0x10d9163 0xb0acb4 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06097 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd3c301 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x10d9162 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:690 # 0xb0acb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:306 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x69bf31 0x6e315e 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x69bf30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:179 # 0x6e315d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:219 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 216] @ 0x48b4ac 0x425d05 0xd5de8c 0x10d6249 0xd30625 0x495521 # 0xd5de8b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c00f 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b485 0x425d05 0x16d44a5 0x6c8be5 0x6cd136 0x6c42bc 0x7f30ba 0x7f37b9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6cd135 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x6c42bb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7f30b9 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 7072] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [3: 144] @ 0x48b485 0x425d05 0x8c9545 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8c9544 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:115 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0xbe787a 0xbe5f8d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7879 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbe5f8c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b485 0x4901c9 0x531c7f 0x1146d31 0x1146d17 0x1146326 0x114605a 0x1145f88 0x1195abc 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x1146d30 strings.Split+0x90 strings/strings.go:361 # 0x1146d16 github.com/pactus-project/pactus/version.ParseVersion+0x76 github.com/pactus-project/pactus/version/version.go:54 # 0x1146325 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x1146059 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x1145f87 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x1195abb github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x13692f7 0x137494e 0x137c311 0x1374237 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x13692f6 database/sql.driverArgsConnLocked+0x56 database/sql/convert.go:110 # 0x137494d database/sql.(*DB).queryDC.func1+0xad database/sql/sql.go:1782 # 0x137c310 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x1374236 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 432] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd31354 0xd305bf 0x495521 # 0xd31353 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd305be github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [13: 1664] @ 0x48b485 0x4901c9 0xc2ffb0 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2ffaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 720] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7db9f4 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7db9f3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 385024] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b485 0x425d05 0xcfc427 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d613b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x48b4ac 0x425d05 0xddd656 0xde6437 0xde7b18 0xdbcd65 0xdbc571 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xddd655 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x135 github.com/quic-go/quic-go@v0.59.0/send_stream.go:582 # 0xde6436 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.59.0/stream.go:177 # 0xde7b17 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.59.0/streams_map.go:249 # 0xdbcd64 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/connection.go:1931 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde5b99 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xde5b98 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.59.0/stream.go:86 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda7d3f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda7d3e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19e github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:48 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c3858 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3857 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bd73 0xb7bea6 0xb844e5 0xb833db 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb844e4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:394 # 0xb833da github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x6996f9 0xda7fe5 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda7fe4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 1024] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [13: 6240] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x4df19c 0x4a35b1 0x4dfa7c 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4df19b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4dfa7b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x56446d encoding/json.structEncoder.encode+0x34d encoding/json/encode.go:739 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 960] @ 0x48b4ac 0x4901c9 0x159d937 0x159d923 0x159d8fb 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d936 encoding/hex.EncodeToString+0x356 encoding/hex/hex.go:127 # 0x159d922 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159d8fa github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 144] @ 0x48b485 0x425d05 0xde5d10 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5d0f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 640] @ 0x48b4ac 0x4731d7 0x51cb0a 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0x16d44a5 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 144] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0xd5df1a 0xd5def3 0x10d6249 0xd30625 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5df19 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5def2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 320] @ 0x48b485 0x425d05 0xdb362f 0xdb357c 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb362e github.com/quic-go/quic-go.newDatagramQueue+0xd0e github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:35 # 0xdb357b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xdd9fc7 0xdd9f54 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdd9fc6 net/netip.Addr.AsSlice+0x166 net/netip/netip.go:733 # 0xdd9f53 github.com/quic-go/quic-go.newSendConn+0xf3 github.com/quic-go/quic-go@v0.59.0/send_conn.go:51 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1280] @ 0x48b48c 0x4901c9 0xb28d15 0xb28c63 0xb2ee13 0xb301dd 0x495521 # 0xb28d14 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb28c62 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2ee12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb301dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0x114af2c 0xc4dd27 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0x114af2b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24b github.com/pactus-project/pactus/network/gossip.go:228 # 0xc4dd26 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x6996f9 0x699c05 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0x699c04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:93 # 0xda9ec7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda9479 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb09d64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb09a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb08d44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb2cbd2 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2cbd1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:65 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 416] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef855 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x48b145 0x10553da 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x10553d9 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 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 163840] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x122707c 0x123786d 0x123786e 0x12364b5 0x124c9fc 0x495521 # 0x12579dd google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122707b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123786c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123786d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x12364b4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfe973 0xcfe558 0xcfe5f0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe5ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 64] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x8fd017 0xd5dee7 0x10d6249 0xd30625 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd016 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5dee6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 480] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10de013 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x10de012 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x10d67e5 0xd30625 0x495521 # 0x10d67e4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x744 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x48b485 0x48b145 0xb16e65 0xb16e3a 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb16e64 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671f12 0x6590e5 0x6727fb 0x671750 0xa045ec 0x15fc086 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x6590e4 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15fc085 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:125 0: 0 [1: 112] @ 0x48b485 0x4901c9 0x989628 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989627 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 432] @ 0x48b485 0x425d05 0xd2ae9d 0xd38c05 0x495521 # 0xd2ae9c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:377 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 192] @ 0x48b4ac 0x4731d7 0x51cb0a 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5: 400] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x105754a 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x1057549 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1055456 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0xce3033 0xd3c219 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xce3032 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce3fab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x1054e7e 0x10545d0 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1054e7d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1344] @ 0x48b485 0x4901c9 0xc2b7d3 0xc2b7ae 0xc368a5 0x495521 # 0xc2b7d2 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xbd2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2b7ad github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5cbfad 0x5cbf34 0x5cbf14 0x5cbefa 0x5fc4d6 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5cbfac math/big.nat.make+0x18c math/big/nat.go:67 # 0x5cbf33 math/big.nat.set+0x113 math/big/nat.go:92 # 0x5cbf13 math/big.(*Int).Set+0xf3 math/big/int.go:97 # 0x5cbef9 github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:60 # 0x5fc4d5 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x3d5 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:804 # 0x5faa91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [19: 304] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xdaa66a 0xdaaacf 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xdaaace github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:160 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 3072] @ 0x48b48c 0x4901c9 0xb28d15 0xb28c63 0xb2ee13 0xb301dd 0x495521 # 0xb28d14 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb28c62 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2ee12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb301dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x1153c44 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1153c43 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde5d10 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xde5d0f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 10368] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [27: 10395648] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb02ca5 0xb74789 0xb7696f 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [34: 39168] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce5a5 0x5ce569 0x5fc379 0x5faa92 0x69aefb 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce5a4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5ce568 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:247 # 0x5fc378 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5faa91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69aefa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x421e68 0x6e6933 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6932 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0xc0f145 0xc0f11a 0xc25416 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 96] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65db58 0x66fd31 0x66fd12 0x66974f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x66974e net.(*OpError).Error+0x6e net/net.go:510 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [92: 105984] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 320] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x48b4ac 0x425d05 0xcd73fe 0xcdecf7 0xce2c52 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xcd73fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:268 # 0xcdecf6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:292 # 0xce2c51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x151 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:864 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6a1185 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e864d 0x6e856c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1184 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e864c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e856b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1408] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6e41f6 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d648c 0xd30625 0x495521 # 0x10d648b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3eb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x490767 0x7e1f6a 0x7e824d 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f69 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x1326897 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1326896 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:164 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0xb7c0ed 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x790cd4 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 12705792] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [35: 13475840] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 5184] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 13090816] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 10010624] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [32: 12320768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 14245888] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xc22516 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22515 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x795 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:954 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x7c19b1 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c19b0 github.com/multiformats/go-multiaddr.readComponent+0x1f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 4898816] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 5652480] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 5652480] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 5275648] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 6782976] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e55f2 0x6e55c1 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55f1 bytes.NewBuffer+0x71 bytes/buffer.go:490 # 0x6e55c0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:136 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b485 0x425d05 0x10ddfc5 0x8fce0b 0x10ddee9 0x10d9082 0x1154738 0x495521 # 0x10ddfc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x1154737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [5: 3840] @ 0x48b48c 0x425d05 0xda3029 0xda2ff3 0xda30ec 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3028 crypto/tls.newQUICConn+0x1c8 crypto/tls/quic.go:198 # 0xda2ff2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xda30eb github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0xdb0ddb 0xdbea77 0xdb3fd7 0x495521 # 0xdb0dda github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:186 # 0xdbea76 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x756 github.com/quic-go/quic-go@v0.59.0/connection.go:2280 # 0xdb3fd6 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [2: 288] @ 0x48b485 0x4901c9 0xc14c56 0x115201e 0x1151605 0x495521 # 0xc14c55 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 360448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 360448] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 360448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e1e93 0x7e824d 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e1e92 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x6bc6d0 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6bc6cf encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x160cdc5 0x160c625 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76a45b 0x8e7e33 0x8ea42b 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x76a45a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8e7e32 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8ea42a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:96 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 163840] @ 0x48b4b3 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [13: 312] @ 0x48b4ac 0x4731d7 0xbe720c 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe720b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 288] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [1: 48] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0x1059359 0x1058b7c 0x1056031 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1059358 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x1058b7b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdbb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafdde5 0xc19b85 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafdde4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc19b84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b4ac 0x425d05 0xd7869b 0xd72e67 0xdbc37b 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xd7869a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.59.0/internal/wire/stop_sending_frame.go:29 # 0xd72e66 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:133 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b485 0x425d05 0x10d7fba 0xc1a5ed 0x495521 # 0x10d7fb9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe99 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:485 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xb2ad65 0xb3054b 0xb301ff 0x495521 # 0xb2ad64 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0xc4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table_refresh.go:24 # 0xb3054a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:250 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1024] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [2: 192] @ 0x48b485 0x425d05 0xafeaa6 0xafea52 0xafea56 0x1055cf6 0x105500b 0x10545d0 0x495521 # 0xafeaa5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 2080] @ 0x48b485 0x425d05 0xc2e5f9 0xc2e5d4 0xc2beb6 0xc368a5 0x495521 # 0xc2e5f8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2e5d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 64] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd78f76 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xd78f75 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:61 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [13: 11648] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [4: 96] @ 0x48b485 0x48b145 0x1151a4a 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x1151a49 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x10d75b2 0xc1a5ed 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x10d75b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x491 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:471 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x4901c9 0x7c678b 0x105af78 0x10587ac 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c678a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x105af77 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x897 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x10587ab github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9eb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:801 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x168d8e6 0x1690194 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 960] @ 0x48b485 0x4901c9 0x647d7d 0x647cf0 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x647d7c net.sortByRFC6724withSrcs+0x5c net/addrselect.go:25 # 0x647cef net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa5d005 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43387 0xc43347 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43386 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 160] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 352] @ 0x48b485 0x425d05 0xce3033 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce3032 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1040] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc22727 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc22726 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 4202496] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce3c7e 0xce0b3f 0xcded11 0xce2c52 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0b3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:543 # 0xcded10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:292 # 0xce2c51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x151 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:864 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x669772 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xd5baea 0xd5ba93 0xd5b4da 0xd59af3 0x495521 # 0x669771 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 # 0xd5bae9 fmt.Errorf+0x569 fmt/errors.go:26 # 0xd5ba92 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x512 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:172 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x6e4396 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e4395 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x95 github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4907d3 0x8c66c8 0x8c65df 0x8c6305 0x8c59bf 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8c66c7 encoding/binary.AppendUvarint+0x1a7 encoding/binary/varint.go:46 # 0x8c65de github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:281 # 0x8c6304 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:249 # 0x8c59be github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:116 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x425d05 0x657917 0x6578fb 0x65795e 0x668bc5 0x93b2e9 0x93ba65 0x93abda 0x93e807 0x93e5e9 0xcfe184 0xd00591 0x495521 # 0x657916 os.NewSyscallError+0x56 os/error.go:71 # 0x6578fa net.wrapSyscallError+0x3a net/error_posix.go:18 # 0x65795d net.(*netFD).Write+0x9d net/fd_posix.go:111 # 0x668bc4 net.(*conn).Write+0x44 net/net.go:208 # 0x93b2e8 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:954 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93abd9 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:855 # 0x93e806 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1478 # 0x93e5e8 crypto/tls.(*Conn).Close+0x68 crypto/tls/conn.go:1447 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [5: 160] @ 0x48b4ac 0x473854 0x473366 0xd5e155 0x10d6249 0xd30625 0x495521 # 0xd5e154 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c0d2 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0d1 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5c8726 0x5c8787 0x119e759 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x5c8725 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x5c8786 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x119e758 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x618 github.com/pactus-project/pactus/wallet/types/types.go:136 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0xdbd785 0xdbd72b 0xdbd5fa 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdbd784 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:77 # 0xdbd72a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.59.0/connection.go:2038 # 0xdbd5f9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [4: 192] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c9891 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c9890 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 384] @ 0x48b485 0x425d05 0x1161d90 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d8f github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22f github.com/pactus-project/pactus/types/certificate/certificate.go:362 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 13440] @ 0x48b48c 0x4901c9 0xb2d4ad 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d4ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:129 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa5d005 0xb8468c 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [4: 21504] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x979abe 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 2880] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 103936] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0xbe3b8b 0xbe3505 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3b8a github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x5aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xbe3504 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0xd98f65 0xd98ea9 0xd99148 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd98f64 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x124 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:31 # 0xd98ea8 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:54 # 0xd99147 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xc7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:146 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 24] @ 0x48b485 0x425d05 0x97585a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x975859 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:893 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [11: 352] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [6: 2880] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 192] @ 0x48b485 0x48b145 0x69c6d3 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb7bea5 0xb844e5 0xb833db 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb844e4 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:394 # 0xb833da github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x48b485 0x425d05 0x8c5b4d 0x8c592c 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8c5b4c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6e4396 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e4395 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x95 github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b485 0x425d05 0xc2aaa5 0x495521 # 0xc2aaa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x115f067 0x11649b0 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f066 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11649af github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xaf github.com/pactus-project/pactus/state/state.go:582 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 9216] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x969b55 0x969b25 0x969a37 0x6c2d64 0x6c31bc 0x969985 0x9698dc 0x96af18 0x975f06 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x969b54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x969b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x969a36 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x975f05 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xdaa7c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b485 0x421deb 0xda9285 0xde327e 0xde3033 0xddf5ef 0x495521 # 0xda9284 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1e4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:61 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [3: 192] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 3072] @ 0x48b4ac 0x4907d3 0x6c3037 0x6c2e87 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3036 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2e86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x9fe8d4 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x9fe8d3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65db58 0x66fd31 0x66fd12 0xb18a65 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb18a64 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda5f6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 64] @ 0x48b485 0x425d05 0x6ad425 0x97a3ac 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad424 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x97a3ab crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:132 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0x552032 0xb0b55f 0xb0b55a 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb0b55e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:377 # 0xb0b559 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:369 # 0xb0a744 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb0a745 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe04ca5 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xe04ca4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:75 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6c8be5 0x6c8a4c 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6c8be4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x6c8a4b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x104353e 0x10434ca 0x103f4bd 0x103e83b 0x495521 # 0x104353d github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x21d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x10434c9 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialMessage+0x1a9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/proto.go:21 # 0x103f4bc github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x5fc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:71 # 0x103e83a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [0: 0] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 24192] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc23045 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc23044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x624 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x699acb 0xda7adc 0xda1f68 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda5f24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 48] @ 0x48b485 0x4901c9 0xd98f91 0xd98ea9 0xd99137 0xdad285 0xde24a6 0xde0492 0xddf205 0x495521 # 0xd98f90 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x150 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:33 # 0xd98ea8 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x68 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:54 # 0xd99136 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 # 0xdad284 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.59.0/connection.go:313 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c38c5 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c38c4 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [11: 1408] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [22: 352] @ 0x48b4a5 0x48b01b 0xc4df45 0xc4dd7d 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0xc4df44 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4dd7c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0xda9298 0xda9275 0xde327e 0xde3033 0xddf5ef 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda9297 encoding/asn1.Marshal+0x1f7 encoding/asn1/marshal.go:736 # 0xda9274 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 # 0xde327d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.59.0/server.go:920 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [2: 96] @ 0x48b485 0x425d05 0xd78f76 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xd78f75 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:61 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [9: 1152] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 176] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x8fd017 0xd5e1f3 0x10d6249 0xd30625 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd016 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5e1f2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b485 0x425d05 0xc280cc 0xc280c0 0xc2e40f 0xc2beb6 0xc368a5 0x495521 # 0xc280cb github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc280bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2bf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc2e40e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x58e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 960] @ 0x48b485 0x490767 0xd2f91b 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xd2f91a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [9: 5184] @ 0x48b4ac 0x4901c9 0x64f1e8 0x6503b6 0x651aa5 0x65500c 0x495521 # 0x64f1e7 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x6503b5 net.(*Resolver).exchange+0xf5 net/dnsclient_unix.go:171 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x744693 0x76a45b 0x8e7e33 0x8ea42b 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x76a45a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8e7e32 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8ea42a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:96 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 576] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0xdaf43f 0xdaf370 0xddac9e 0xdb45e5 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaf43e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:63 # 0xdaf36f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:50 # 0xddac9d github.com/quic-go/quic-go.(*sendQueue).Run+0x1bd github.com/quic-go/quic-go@v0.59.0/send_queue.go:99 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [6: 768] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 528] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [42: 75264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 4224] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15daf 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12458d4 0x12dc0a9 0x12dbedc 0x12db2a5 0x12da08d 0x12daf4f 0x12b80b9 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12458d3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1111 # 0x12dc0a8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:81 # 0x12dbedb google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.80.0/stream.go:1131 # 0x12db2a4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.80.0/stream.go:982 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12daf4e google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b80b8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1536] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x8edb7c 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8edb7b github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x15b github.com/pactus-project/pactus/store/tx.go:38 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x46eef3 0x7c2067 0x7c5270 0x7c4f45 0xb16e19 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c2066 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c5119 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c5118 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xce1aaf 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xce1aae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:703 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1236ad3 0x1237891 0x1236459 0x123fd72 0x495521 # 0x1236ad2 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:709 # 0x1237890 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:886 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xddae4b 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3ac5 0x495521 # 0xddae4a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdc5e05 0xdc6adb 0xdbd58c 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdc5e04 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:55 # 0xdc6ada github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xba github.com/quic-go/quic-go@v0.59.0/crypto_stream_manager.go:34 # 0xdbd58b github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.59.0/connection.go:1998 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 192] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x69bf31 0x6e315e 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x69bf30 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:179 # 0x6e315d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:219 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x490767 0x1237f18 0x12364c8 0x124c9fc 0x495521 # 0x1237f17 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x2f7 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:1000 # 0x12364c7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x107 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:618 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xb00dbb 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00dba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:93 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f3ed 0x1161432 0x1161418 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0xd0283e 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f04ef 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f04ee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x16eff27 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eff26 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 256] @ 0x48b485 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb84126 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb84108 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x6c68a5 0x6c681f 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6c68a4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x6c681e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x8fd017 0xd5e12e 0x10d6249 0xd30625 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd016 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5e12d github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x34d github.com/multiformats/go-multistream@v0.6.1/multistream.go:227 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b485 0x425d05 0x974995 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x974994 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x95b7ef 0x93c93a 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95b7ee crypto/tls.(*clientHelloMsg).unmarshal+0x17ee crypto/tls/handshake_messages.go:546 # 0x93c939 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x10d7e65 0x10d7efb 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 6400] @ 0x48b4ac 0x4901c9 0xd705e8 0xd72e17 0xdbc37b 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd705e7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.59.0/internal/wire/crypto_frame.go:34 # 0xd72e16 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:135 # 0xdbc37a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 96] @ 0x48b485 0x48b0a5 0x159d6ed 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d6ec github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 576] @ 0x48b4ac 0x4731d7 0xb77429 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb77428 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 192] @ 0x48b485 0x425d05 0x11584c5 0x1182b97 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x11584c4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:118 # 0x1182b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 512] @ 0x48b485 0x425d05 0x658f25 0x658ecf 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x658f24 net.newFD+0x144 net/fd_unix.go:27 # 0x658ece net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x664532 0x662473 0x6737cc 0x1192365 0x119160f 0x11913c5 0x1193a4d 0x1193a4e 0x119373d 0x11932c5 0x6f0843 0x6f0776 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x664531 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x662472 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x6737cb net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1192364 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x119160e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x11913c4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1193a4c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1193a4d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119373c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11932c4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6f0842 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6f0775 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [2: 256] @ 0x48b485 0x421deb 0x7f38f9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7f38f8 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd66425 0xd6641b 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd66424 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x425d05 0xd05b5f 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xd05b5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 384] @ 0x48b485 0x425d05 0x6c3125 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b485 0x490767 0xb1aff4 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xbe8928 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8927 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda7915 0xda80a7 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda80a6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [11: 264] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda7e6a 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda7e69 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x2c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:51 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [24: 576] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6f405f 0x6f4031 0x6f404d 0x6f4015 0x6f3ff2 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6f405e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x11e github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x6f4030 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0xf0 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6f404c github.com/pactus-project/pactus/committee.(*committee).iterate+0x10c github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4014 github.com/pactus-project/pactus/committee.(*committee).find+0xd4 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6f3ff1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:67 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 10752] @ 0x48b4ac 0x4907d3 0x6c3037 0x6c2e87 0x6c2c9d 0x968165 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3036 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2e86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6c2c9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968164 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b485 0x425d05 0xddae76 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [9: 2592] @ 0x48b485 0x425d05 0x59ca90 0x1182adb 0x1182a8e 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x1182ada github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x1182a8d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 896] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b485 0x425d05 0x53b6f3 0x1054eac 0x1054ead 0x10545d0 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1054eab github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x1054eac github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 832] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 192] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x872bbf 0x872a07 0x8850c5 0x884e2f 0x8543a5 0x8850c5 0x884e2f 0x85646d 0x8850c5 0x884e2f 0x884d5e 0x82d2a2 0x82d1cc 0x1264f3a 0x1264f29 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x872bbe google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x872a06 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8543a4 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x85646c google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x8850c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x884e2e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x884d5d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x82d2a1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x82d1cb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x1264f39 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x1264f28 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 448] @ 0x48b485 0x425d05 0xb7ff9c 0xb848a4 0x495521 # 0xb7ff9b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:82 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x69c4b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c4b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x16ba445 0x16d0a42 0x16d0c89 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ba444 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16d0a41 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16d0c88 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 480] @ 0x48b485 0x425d05 0x6e46e5 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e46e4 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd6670d 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd6670c github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2560] @ 0x48b485 0x490767 0xbe7248 0xbe61ad 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe7247 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe61ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b76e9 0xd667ec 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x8b76e8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd667eb github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 3342336] @ 0x48b4b3 0x4907d3 0x74746f 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74746e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef82e 0x16f0546 0x16f1615 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef82d crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16f1614 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 640] @ 0x48b485 0x425d05 0xbe60b8 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe60b7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1037 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b485 0x425d05 0x796c1a 0x796a03 0x7b7eb6 0x8c8b31 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x796c19 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x796a02 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b7eb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1058d8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x10586c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 4224] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 640] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12dd610 0x12dd175 0x12dd160 0x12d9dd9 0x12da1e5 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x13225a7 0x1326bc2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12dd60f google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12dd174 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12dd15f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d9dd8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12da1e4 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x13225a6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x1326bc1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 416] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 80] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a1070 0x6a0ff0 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1252705 0x1251fe9 0x12537c5 0x12cd01b 0x12ccff8 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x1252704 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1042 # 0x1251fe8 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x12537c4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12cd01a google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12ccff7 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 3072] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 288] @ 0x48b4ac 0x425d05 0x69a185 0x6a2425 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a184 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 624] @ 0x48b485 0x4901c9 0x1152039 0x1151605 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x169be70 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b485 0x425d05 0xb0ae96 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xb0ae95 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:322 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x6a2fa5 0x6a2e65 0x116496f 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a2fa4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116496e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:582 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0xce1250 0xce123b 0xcdfe46 0xd30477 0x495521 # 0xce124f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xce123a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [1: 64] @ 0x48b485 0x425d05 0x115c9ce 0x115c990 0x115c984 0x115a399 0x1159ed6 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115c9cd github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x10d github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x115c98f github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xcf github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x115c983 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xc3 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x115a398 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb8 github.com/pactus-project/pactus/txpool/txpool.go:135 # 0x1159ed5 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:102 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x966b1b 0x9669e3 0x9669e8 0x6c2d64 0x6c31bc 0x966974 0x966953 0x6c2d64 0x6c31bc 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x966b1a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9669e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9669e7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966973 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966952 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69da2b 0x69da0c 0x69d87f 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x69da2a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69da0b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d87e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 704] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x871016 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b485 0x48b145 0xc2c1b0 0xc368a5 0x495521 # 0xc2c1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x425d05 0xc4b10b 0xc2428a 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0xc4b10a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc24289 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x229 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 240] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x48b4ac 0x4731d7 0x790cd4 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [4: 64] @ 0x48b485 0x425d05 0xb06d7c 0xb79bf5 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb06d7b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:114 # 0xb79bf4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 576] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x8ee48e 0x8ee372 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8ee48d github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24d github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8ee371 github.com/pactus-project/pactus/store.newValidatorStore+0x131 github.com/pactus-project/pactus/store/validator.go:38 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 144] @ 0x48b485 0x425d05 0x6e5d95 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5d94 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6e6125 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1024] @ 0x48b48c 0x4901c9 0xd2d726 0xb756b8 0xb754e8 0x495521 # 0xd2d725 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb756b7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb754e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671f12 0x6590e5 0x6727fb 0x671750 0x12cae9c 0x159eba9 0x495521 # 0x671f11 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x6590e4 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0x12cae9b google.golang.org/grpc.(*Server).Serve+0x45b google.golang.org/grpc@v1.80.0/server.go:921 # 0x159eba8 github.com/pactus-project/pactus/www/grpc.(*Server).StartListening.func1+0xa8 github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [4: 1280] @ 0x48b485 0x425d05 0x970fdc 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x970fdb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 2304] @ 0x48b4ac 0x4901c9 0x6e55de 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x4907d3 0x8c66c8 0x8c65df 0x8c6305 0x8c59bf 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8c66c7 encoding/binary.AppendUvarint+0x1a7 encoding/binary/varint.go:46 # 0x8c65de github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:281 # 0x8c6304 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:249 # 0x8c59be github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:116 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xd2b74e 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd2b74d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x8d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:475 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 864] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc2ae16 0xc2adfc 0xc368a5 0x495521 # 0xc2ae15 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x215 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc2adfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x48b485 0x490767 0x7d7207 0x7e8270 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d7206 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7e826f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16d985d 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16d985c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:293 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdf0fcf 0xdb1103 0xdb1044 0xdbea77 0xdb3fd7 0x495521 # 0xdf0fce github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x36e github.com/quic-go/quic-go@v0.59.0/transport.go:840 # 0xdb1102 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3a2 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:37 # 0xdb1043 github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x2e3 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:196 # 0xdbea76 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x756 github.com/quic-go/quic-go@v0.59.0/connection.go:2280 # 0xdb3fd6 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.59.0/connection.go:747 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 2304] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa9cc github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 256] @ 0x48b485 0x425d05 0x8c5d6a 0x10576f7 0x1055471 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c5d69 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x10576f6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1055470 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 8192] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 560] @ 0x48b4ac 0x41b526 0xde5da5 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5da4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 1152] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 40960] @ 0x48b4ac 0x4901c9 0xdf1405 0x4a35b1 0xdc1005 0xdc102c 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xdf1404 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:90 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc1004 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdc102b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd31288 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb09d64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb09a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb08d44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x10d7e65 0x10d7efb 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7e64 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7efa github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 3120] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c7b97 0x10c643b 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2f3a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c7b96 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10c643a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [27: 432] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x8e8808 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e8807 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:55 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 1584] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x425d05 0xde5b48 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5b47 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.59.0/stream.go:80 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 320] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b485 0x425d05 0xce0ecf 0xcdfac5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xce0ece github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcdfac4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd5a690 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 5824] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 2304] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1008] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xb0af5c 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xb0af5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:333 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 2048] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb306de 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb306dd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:273 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x7c386e 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x7c386d github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 64] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0xd0196c 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0196b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x69b6fb 0x6e43b0 0x6e40a5 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4731d7 0x5c8786 0x5c8787 0x119e759 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x5c8785 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x5c8786 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x119e758 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x618 github.com/pactus-project/pactus/wallet/types/types.go:136 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 144] @ 0x48b485 0x4901c9 0xb81e3f 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb81e3e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:105 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ccef 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ccee github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6e61f6 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [44: 15499264] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 10240] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b4ac 0x473854 0x473366 0x1157c74 0x1157ea5 0x1199015 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x1157c73 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1157ea4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1199014 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [26: 1248] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc22dbb 0xc22d30 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc22dba github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x39a github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc22d2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 800] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1327 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 384] @ 0x48b485 0x425d05 0xdad326 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdad325 github.com/quic-go/quic-go.init.func1+0xd25 github.com/quic-go/quic-go@v0.59.0/connection.go:327 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6f4129 0x6f4192 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4128 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4191 github.com/pactus-project/pactus/committee.(*committee).Update+0x251 github.com/pactus-project/pactus/committee/committee.go:69 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [47: 16556032] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [37: 13033472] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [35: 12328960] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [45: 15851520] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [43: 15147008] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [41: 14442496] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 960] @ 0x48b4ac 0x425d05 0x69b099 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69b098 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x78 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x69c6bb 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x66fd31 0x66fd12 0xb18a65 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x66fd30 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fd11 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb18a64 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 208] @ 0x48b485 0x490767 0x8952f3 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8952f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 168] @ 0x48b485 0x48b145 0x69c6d3 0x6a121f 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x8e97b5 0x8e8f4c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e97b4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:199 # 0x8e8f4b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x78b github.com/pactus-project/pactus/store/block.go:106 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1536] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 5849088] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b485 0x425d05 0x160c60a 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x160c609 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaab30 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 6537216] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 960] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69fd36 0x69fcff 0x8ee77a 0x8ecd85 0x116487b 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x8ee779 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ecd84 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116487a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:588 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 6193152] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 720] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc2aeb6 0xc2ae9c 0xc368a5 0x495521 # 0xc2aeb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2ae9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x29b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 6193152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 5849088] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 7225344] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 5849088] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 19456] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1198985 0x1198a25 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 335872] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 335872] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 335872] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 832] @ 0x48b4ac 0x4907d3 0xbe9525 0xbe818a 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe9524 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x584 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe8189 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x7e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 3072] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda563e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d0fc5 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0fc4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x444 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc43358 0xc43347 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc43357 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b4ac 0x421e68 0x6e68e5 0x6e564a 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e68e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x1164a27 0x1164a42 0x8f8bd8 0x116471f 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1164a26 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x46 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x1164a41 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x61 github.com/pactus-project/pactus/state/state.go:572 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x116471e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:570 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 2688] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [16: 1536] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 480] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0x699c27 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699c26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda9ec7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda9479 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 320] @ 0x48b485 0x425d05 0xdc285f 0xdc27a3 0xde6f45 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc285e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde6f44 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c3858 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x7c3857 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 638976] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8f8065 0x8f80c4 0x8fa706 0x8fa573 0x8fc5bf 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8064 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8f80c3 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc5be github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 704] @ 0x48b485 0x425d05 0xd5bfb0 0xd5b4da 0xd59af3 0x495521 # 0xd5bfaf github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0xa2f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:202 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x6ad094 0x6acf8a 0x97a370 0x97aa6a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6ad093 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x93 crypto/ecdh/x25519.go:56 # 0x6acf89 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x97a36f crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:128 # 0x97aa69 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0xe9 crypto/tls/key_schedule.go:204 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd66432 0xd6641b 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd66431 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b485 0x425d05 0x6c3125 0x969985 0x9698dc 0x93be97 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x6505a9 0x650571 0x651aa5 0x65500c 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 # 0x6505a8 context.WithDeadline+0x2e8 context/context.go:626 # 0x650570 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xc1a7aa 0x495521 # 0xc1a7a9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x269 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7f311c 0x7f37b9 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7f311b crypto/x509.marshalPublicKey+0x17b crypto/x509/x509.go:110 # 0x7f37b8 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1153fd2 0x115056a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1153fd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [9: 2160] @ 0x48b485 0x490767 0x10c785d 0x10c789e 0x10c6425 0x10c5cd0 0x495521 # 0x10c785c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c789d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:420 # 0x10c6424 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:316 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef88e 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef88d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b485 0x425d05 0xc375cb 0xc375af 0xc364fa 0x495521 # 0xc375ca github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x32a github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc375ae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc364f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdf2a85 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xdf2a84 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x124 github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:131 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b485 0x425d05 0xe06145 0xe0620c 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xe06144 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:48 # 0xe0620b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:59 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d8707 0x10d859f 0xc25583 0x495521 # 0x10d8706 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xe6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43467 0xc43427 0xc443dd 0xc4b18f 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43466 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43426 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc443dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4b18e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 7168] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2d669 0xc2d110 0xc303f6 0xc2b9a5 0xc368a5 0x495521 # 0xc2d668 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d10f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc303f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1b9c 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 2400] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 2621440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 1344] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x699962 0xda7af5 0xda1f1a 0xdaab31 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x699961 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:65 # 0xda7af4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x254 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f19 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xdaab30 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:161 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [5: 240] @ 0x48b4ac 0x473854 0x473366 0xb7747a 0xb77413 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb77479 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb77412 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd31289 0xd31125 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd31288 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 192] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1638400] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb2e112 0xb2e0ac 0xb2d074 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2e111 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1d1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2e0ab github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x16b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:243 # 0xb2d073 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:99 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x6e4ed8 0x6e50d8 0x6e6f3d 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4ed7 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb7 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6e50d7 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x197 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x1153c9e 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1153c9d github.com/pactus-project/pactus/network.(*streamService).handleStream+0xbd github.com/pactus-project/pactus/network/stream.go:56 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0xbe9525 0xbe818a 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe9524 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x584 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe8189 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x7e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x48b485 0x425d05 0xd66446 0xd6641b 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd66445 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd6641a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 1344] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 256] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb09d64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb09a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb08d44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x48b4ac 0x4907d3 0xd66919 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd66918 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1638400] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 768] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [5: 160] @ 0x48b4ac 0x425d05 0x6e8cc8 0x6e8ca6 0x6e8c8b 0x6e9296 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e8cc7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xa7 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6e8ca5 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6e8c8a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6e9295 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x425d05 0xafeb9a 0x1055cf6 0x105500b 0x10545d0 0x495521 # 0xafeb99 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x199 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 240] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [18: 288] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 8320] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xdaa66a 0xdaa84f 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xdaa669 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:133 # 0xdaa84e github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x16e github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:146 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 3584] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xddae65 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xddae64 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [13: 2288] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 384] @ 0x48b4ac 0x4901c9 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1b9c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 5280] @ 0x48b485 0x4901c9 0xd2f6ac 0xd2f5a9 0x10c8648 0x10c61f1 0x10c5cd0 0x495521 # 0xd2f6ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2f5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x10c8647 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:484 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [20: 160] @ 0x48b485 0x490767 0xc39e53 0xc3680a 0x495521 # 0xc39e52 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c0a6 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c0a5 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:110 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 4160] @ 0x48b485 0x4901c9 0x6a20ee 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a20ed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0x11fb448 0x11fb43b 0x11fb3a1 0x159b1d8 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x11fb447 google.golang.org/grpc/internal/status.(*Status).Err+0xc7 google.golang.org/grpc@v1.80.0/internal/status/status.go:129 # 0x11fb43a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.80.0/status/status.go:59 # 0x11fb3a0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.80.0/status/status.go:64 # 0x159b1d7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x13247ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc3730b 0xc364fa 0x495521 # 0xc3730a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:926 # 0xc364f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x919 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x12264c5 0x1224963 0x12570fb 0x1249cba 0x495521 # 0x12264c4 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x1224962 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [2: 96] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd74253 0xd74247 0xdd42dc 0xdd40b8 0xdd379b 0xdd34aa 0xdb8aaf 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd74252 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd74246 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd42db github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd40b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd379a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdd34a9 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb8aae github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xdb2a5e 0xdb2a08 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb2a5d github.com/quic-go/quic-go.newSendQueue+0x13d github.com/quic-go/quic-go@v0.59.0/send_queue.go:41 # 0xdb2a07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 256] @ 0x48b4ac 0x4901c9 0xd7bb25 0xda3f08 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xd7bb24 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.59.0/internal/wire/transport_parameters.go:358 # 0xda3f07 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x127 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:259 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 240] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57e24a 0x57e3e5 0xb2ce50 0xb2d2cb 0xb7f9f1 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57e249 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x57e3e4 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb2ce4f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:67 # 0xb2d2ca github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x42a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:110 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b485 0x48b145 0x1055fc8 0x105500b 0x10545d0 0x495521 # 0x1055fc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:535 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x96625d 0x966154 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96625c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966153 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7c1995 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 48] @ 0x48b485 0x425d05 0x671fa5 0x6590e5 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x671fa4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x6590e4 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76a1bd 0x76a490 0x8ee3ab 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x76a1bc github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x76a48f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8ee3aa github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x1054a4b 0x1054eda 0x10545d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1054a4a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 240] @ 0x48b485 0x425d05 0xb7bd73 0xb7bea6 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xce17d4 0xce35c5 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xce17d3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xce35c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x10551f1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b485 0x425d05 0x160f019 0x160e629 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160f018 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1b8 github.com/creachadair/jrpc2@v1.3.5/server.go:310 # 0x160e628 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b485 0x48b145 0xb85b70 0xb85ac9 0xb8470e 0x495521 # 0xb85b6f go.opentelemetry.io/otel/trace.WithAttributes+0x1af go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb85ac8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [10: 2240] @ 0x48b485 0x425d05 0xddae76 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 256] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [21: 672] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x160e269 0x160df59 0x4a49ca 0x495521 # 0x160e268 github.com/creachadair/jrpc2.(*Server).nextRequest+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:207 # 0x160df58 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x490767 0x6542d3 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x6542d2 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x48b485 0x4901c9 0xc2ba65 0xc2c188 0xc368a5 0x495521 # 0xc2ba64 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc2c187 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 1008] @ 0x48b485 0x425d05 0x8c5ba6 0x8c592c 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x8c5ba5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce1b6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x119e7fc 0x119e776 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x119e7fb github.com/pactus-project/pactus/crypto.Address.String+0x6bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x119e775 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x635 github.com/pactus-project/pactus/wallet/types/types.go:137 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 7680] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda7d03 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda7d02 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x162 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:47 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 2304] @ 0x48b485 0x4901c9 0xb1aa7f 0xb1af9d 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aa7e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [29: 22272] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [16: 3328] @ 0x48b485 0x425d05 0x119e877 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x119e876 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x736 github.com/pactus-project/pactus/wallet/types/types.go:135 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 319488] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 304] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x75b985 0x75b951 0x75b843 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x75b984 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75b950 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x170 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75b842 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 176] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xb81e3f 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb81e3e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:105 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 8192] @ 0x48b4ac 0x4901c9 0xafeabf 0xafea52 0xafea56 0x103f38b 0x103e83b 0x495521 # 0xafeabe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x103f38a github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x4ca github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:68 # 0x103e83a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [3: 144] @ 0x48b485 0x425d05 0x6a2f3b 0x6a2f18 0x8e849a 0x8ec106 0x116495c 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a2f3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2f17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e8499 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8ec105 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116495b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:581 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x125abe5 0x1234dba 0x12c5f9c 0x12c6f17 0x12c7e0b 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x125abe4 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x1234db9 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c5f9b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c6f16 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c7e0a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdc285f 0xdc27a3 0xde7005 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xdc285e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde7004 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [6: 672] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0xda9605 0xde1c47 0xde0492 0xddf205 0x495521 # 0xda9604 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x144 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:106 # 0xde1c46 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 1920] @ 0x48b485 0x425d05 0x931a90 0xda8bde 0xda2f3a 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x931a8f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda8bdd github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x7d github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:13 # 0xda2f39 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xd9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:127 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 1232] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x699573 0x6996f9 0xda7fe5 0xda7bf0 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x6996f8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda7fe4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:55 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 1056] @ 0x48b485 0x4901c9 0xd2f6ac 0xd2f9d2 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xd2f6ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2f9d1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:52 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [16: 18432] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xda5f25 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda5f24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x4c4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:521 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x93fe45 0x9335c5 0x9714d3 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93fe44 crypto/tls.defaultCurvePreferences+0xa4 crypto/tls/defaults.go:30 # 0x9335c4 crypto/tls.(*Config).curvePreferences+0x24 crypto/tls/common.go:1271 # 0x9714d2 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x532 crypto/tls/handshake_server_tls13.go:209 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 256] @ 0x48b485 0x425d05 0x7c1995 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1994 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 1536] @ 0x48b4ac 0x4901c9 0x6a1185 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1184 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x124ed4a 0x124edc1 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124ed49 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2189 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x124edc0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [21: 2352] @ 0x48b485 0x425d05 0xc21c2c 0xc21c20 0xc39bdb 0xc3680a 0x495521 # 0xc21c2b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc21c1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 160] @ 0x48b485 0x4901c9 0x1252b5f 0x12cf695 0x12cf673 0x12d3b86 0x12cc35f 0x495521 # 0x1252b5e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1081 # 0x12cf694 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cf672 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 480] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 624] @ 0x48b485 0x4901c9 0xc14c56 0x115201e 0x1151605 0x495521 # 0xc14c55 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 288] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 2304] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [19: 389120] @ 0x48b4ac 0x4901c9 0xdf1405 0x4a35b1 0xdc1005 0xdc102c 0xdc099c 0xdbfecc 0xdb3e85 0x495521 # 0xdf1404 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:90 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc1004 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdc102b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [5: 1280] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 480] @ 0x48b4ac 0x425d05 0x699fbe 0x6a2625 0x1161f0b 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x699fbd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x6a2624 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x1161f0a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:307 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x421e68 0x6e68e5 0x8e8929 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e68e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8e8928 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:62 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [44: 4928] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfe973 0xcfe558 0xcfe639 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x969985 0x9698dc 0x96af18 0x975f06 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x975f05 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 3744] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd0a00c 0xc433ad 0xc4435d 0xc4ae8f 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xd0a00b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:205 # 0xc433ac github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 576] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 663552] @ 0x48b4b3 0x4901c9 0x68359f 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68359e compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 851968] @ 0x48b4b3 0x4901c9 0x68354c 0x683538 0x68e54d 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68354b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683537 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e54c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 3276800] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 3276800] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1966080] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1310720] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1152] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0x8c52f4 0xc19c2e 0xc19c17 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc19c2d github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc19c16 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 672] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 9216] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 144] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc26a77 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 11520] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 2304] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 638976] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d0776 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d0775 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x415 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x160a702 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x160a701 github.com/creachadair/jrpc2.(*Client).waitComplete+0x61 github.com/creachadair/jrpc2@v1.3.5/client.go:246 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x1609e9b 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x1609e9a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 320] @ 0x48b485 0x490767 0x6542d3 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x6542d2 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb0a745 0xb0a746 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb0a744 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:317 # 0xb0a745 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:274 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [8: 192] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30477 0x495521 # 0xce1294 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [10: 1120] @ 0x48b4ac 0x4901c9 0x790b86 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b485 0x48b145 0x6bb7a5 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bb7a4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:533 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f305 0xc25416 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [6: 288] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x159e085 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e084 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x425d05 0xce1295 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce1294 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 64] @ 0x48b485 0x421deb 0x903a05 0x903a21 0x90312c 0xb06b85 0xb06b58 0xb08d13 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x903a04 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x903a20 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x90312b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb06b84 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb06b57 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb08d12 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:72 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [2: 128] @ 0x48b485 0x425d05 0xb09fef 0xb09f90 0xb09f29 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb09fee github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb09f8f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb09f28 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:214 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 32] @ 0x48b485 0x425d05 0x10d72da 0x115407b 0x115056a 0x495521 # 0x10d72d9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 160] @ 0x48b485 0x425d05 0x668be9 0x93b2e9 0x93ba65 0x93abda 0x93e807 0x93e5e9 0xcfe184 0xd00591 0x495521 # 0x668be8 net.(*conn).Write+0x68 net/net.go:210 # 0x93b2e8 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:954 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93abd9 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:855 # 0x93e806 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1478 # 0x93e5e8 crypto/tls.(*Conn).Close+0x68 crypto/tls/conn.go:1447 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb8468c 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d607f 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d607e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0xb84b5c 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb84b5b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [5: 80] @ 0x48b4a5 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 112] @ 0x48b485 0x425d05 0xd3c1cd 0x10d6777 0xd30625 0x495521 # 0xd3c1cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c6bb 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x10d7ebe 0x10d77b5 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x10d7ebd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [10: 11520] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x976913 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x976912 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 1872] @ 0x48b485 0x490767 0xb7e6fd 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e6fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:270 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1198985 0x1198a25 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 720] @ 0x48b4ac 0x4731d7 0xbe499a 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4999 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x4901c9 0xb00b6e 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00b6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x1250b17 0x124f7a5 0x12cc108 0x12cb8d6 0x495521 # 0x1250b16 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:880 # 0x124f7a4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x264 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:683 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [19: 1216] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 384] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb83925 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb83924 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x8f777a 0x1160acc 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f7779 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:65 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1409024] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0xb0ae85 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xb0ae84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:321 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 16] @ 0x48b485 0x425d05 0xc2dffa 0xc2beb6 0xc368a5 0x495521 # 0xc2dff9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x179 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1927 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 240] @ 0x48b485 0x48b145 0x69b713 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69b712 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [9: 432] @ 0x48b4ac 0x4731d7 0xb00e76 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0xb00e75 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 512] @ 0x48b485 0x490767 0xbe8928 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8927 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 768] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15c4691 0x15c4545 0x15c2809 0x15da9ca 0x15db45a 0xa00c49 0xa02a47 0xa213ee 0x9fed30 0x495521 # 0x15c4690 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15c4544 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15c2808 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15da9c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15db459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [31: 9904128] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e22ab 0x7e838a 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e8389 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0x10ddc26 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10ddc25 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [4: 448] @ 0x48b485 0x425d05 0xb7c0ed 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 1840] @ 0x48b485 0x425d05 0x159de86 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159de85 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [29: 232] @ 0x48b485 0x490767 0xbe6312 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6311 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 10862592] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 7987200] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 880] @ 0x48b485 0x425d05 0x1158425 0x1182b97 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1158424 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:97 # 0x1182b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0xb00fdd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa5d005 0xb85c45 0xb8470e 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [35: 11182080] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [40: 12779520] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [36: 11501568] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [37: 11821056] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xcfced9 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfced8 github.com/libp2p/go-yamux/v5.newSession+0x238 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb7bd73 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16384] @ 0x48b4ac 0x4901c9 0x8c514f 0xc1b1ba 0xc1b1b0 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc1b1b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1b1af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x963a74 0x963a53 0x6c2d64 0x6c31bc 0x963a14 0x9639f3 0x6c2d64 0x6c31bc 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x963a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963a13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9639f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 12800] @ 0x48b4ac 0x4901c9 0x64f805 0x65076f 0x651aa5 0x65500c 0x495521 # 0x64f804 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x65076e net.(*Resolver).exchange+0x4ae net/dnsclient_unix.go:195 # 0x651aa4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [10: 5120] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 352] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 168] @ 0x48b485 0x425d05 0xb79932 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb79931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b485 0x425d05 0x499a65 0x5486e6 0x971615 0x970e85 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x499a64 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x5486e5 sort.SliceStable+0x85 sort/slice.go:43 # 0x971614 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x674 crypto/tls/handshake_server_tls13.go:228 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x473854 0x473366 0x10dd906 0x10dd777 0x8fce0b 0x10dd5b5 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x10dd905 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10dd776 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 96] @ 0x48b485 0x425d05 0x8fd4d1 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x8fd4d0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x48b485 0x490767 0xbe6312 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6311 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 3801088] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 39424] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0xcfcf30 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 4224] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 120] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [28: 19712] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 672] @ 0x48b485 0x425d05 0xb29cfa 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29cf9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 912] @ 0x48b485 0x425d05 0xd304c5 0x495521 # 0xd304c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 0: 0 [2: 32] @ 0x48b485 0x425d05 0x539405 0x93ea2b 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x10ddc3e 0x10ddbc3 0x10de067 0x8fce0b 0x10ddee9 0x10d9082 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb0b245 0x495521 # 0x10ddc3d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10ddbc2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10de066 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10ddee8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb0b244 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:324 0: 0 [11: 880] @ 0x48b485 0x425d05 0xc2ff26 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc2ff25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 624] @ 0x48b4ac 0x473854 0x473366 0x1157c74 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1157c73 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb7bd45 0xb7bd91 0xb7bea6 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd44 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 768] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x421deb 0x6baee6 0x6bc1be 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6baee5 encoding/asn1.makeBody+0x625 encoding/asn1/marshal.go:470 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 7680] @ 0x48b4ac 0x4907d3 0x95ffd5 0x95ffa5 0x95feb7 0x6c2d64 0x6c31bc 0x95fe2d 0x95f9b4 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95ffd4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95ffa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95feb6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95fe2c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f9b3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b485 0x425d05 0x1609ed9 0x1609e86 0x160b15d 0x16171b8 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x1609ed8 github.com/creachadair/jrpc2.newPending+0x378 github.com/creachadair/jrpc2@v1.3.5/client.go:444 # 0x1609e85 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x160b15c github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x16171b7 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 528] @ 0x48b4ac 0x4901c9 0x6a06c6 0x6e566a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6bc172 0x6bb750 0x6bc1be 0x6bc688 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc171 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x6bb74f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x6bc1bd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x6bc687 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b485 0x425d05 0xc0fb38 0xc0f305 0xc25416 0x495521 # 0xc0fb37 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0f304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 48] @ 0x48b4ac 0x4907d3 0x8e85e5 0x8e858f 0x8ec106 0x116495c 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e85e4 github.com/pactus-project/pactus/store.accountKey+0x184 github.com/pactus-project/pactus/store/account.go:18 # 0x8e858e github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x12e github.com/pactus-project/pactus/store/account.go:107 # 0x8ec105 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116495b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:581 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b485 0x4901c9 0x1189f39 0x1189f28 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1189f38 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1189f27 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:210 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7dbb3b 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7dbb3a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 19200] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1440] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0x10576f7 0x1055471 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x10576f6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1055470 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b485 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb84126 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb84108 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 65536] @ 0x48b4ac 0x4901c9 0x8c514f 0xd051f3 0xd051df 0xd0446d 0xd00e94 0xd00730 0xd00578 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd051f2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd051de github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd0446c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd00e93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e22ab 0x7e838a 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e8389 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 51968] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2d669 0xc2d110 0xc303f6 0xc2b9a5 0xc368a5 0x495521 # 0xc2d668 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2d10f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc303f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb7f76a 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7f769 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x189 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:24 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 480] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c5b70 0x8c592c 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c5b6f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c592b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x48b485 0x425d05 0xb18ba8 0xb18c26 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0xb18ba7 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb18c25 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x225 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 288] @ 0x48b485 0x425d05 0xbe5e98 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5e97 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe17 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 2080] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 47360] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76a45b 0x8ee3ab 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x76a45a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8ee3aa github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 896] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb306de 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb306dd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:273 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xcfcf78 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf77 github.com/libp2p/go-yamux/v5.newSession+0x2d7 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x490767 0x8567e9 0x8567c9 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8567e8 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x8567c8 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 1152] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x6e4ed8 0x6e507e 0x6e6f3d 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e4ed7 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb7 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6e507d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 240] @ 0x48b485 0x425d05 0xc0fb38 0xc0f668 0xc162e5 0x10d84b5 0xc25583 0x495521 # 0xc0fb37 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0xb83165 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0xb83164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:279 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 352] @ 0x48b485 0x425d05 0xd5e688 0xd5e0d6 0x10d6249 0xd30625 0x495521 # 0xd5e687 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd5e0d5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 24576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 224] @ 0x48b485 0x425d05 0x699ffd 0x6a2625 0x1161f0b 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x699ffc github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x11c github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x6a2624 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x1161f0a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:307 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 256] @ 0x48b4ac 0x425d05 0xb77458 0xb77413 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb77457 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb77412 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [1: 16] @ 0x48b485 0x425d05 0xce2791 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0xce2790 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 # 0xd5bea8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1792] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0x8fcce5 0x8fccef 0xd5ffcf 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8fcce4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8fccee github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5ffce github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x6f04cb 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x6f04ca github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:21 0: 0 [5: 480] @ 0x48b485 0x425d05 0x6c3125 0x6c0825 0x6c586f 0x6c57bf 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57be crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb30494 0xb301ff 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb30493 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x73 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:241 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1120] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x16d5fe2 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d5fe1 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba25 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 256] @ 0x48b485 0x425d05 0x6e41f6 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 1216] @ 0x48b485 0x421deb 0x903a05 0x903a21 0x90312c 0xb06b85 0xb06b58 0xb79bdb 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x903a04 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x903a20 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x90312b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb06b84 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb06b57 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb79bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xdaa9cd 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa9cc github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:154 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b4ac 0x4731d7 0x86f34f 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f34e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 1344] @ 0x48b4ac 0x425d05 0x69a0c5 0x6a2425 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 1344] @ 0x48b4ac 0x4901c9 0x790b86 0xd2fc46 0xd2fc2d 0xd2fc13 0xd2fc47 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xd2fc45 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2fc2c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2fc12 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2fc46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3b83b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d62e2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 720] @ 0x48b485 0x425d05 0x6a0d05 0x6a0cdb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0d04 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6a0cda github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 216] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [5: 1920] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b485 0x425d05 0x16f1630 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f162f crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0xd3c1cd 0x10d77af 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd3c1cc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f305 0xc208f0 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xda3005 0xda2ff3 0xda30ec 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3004 crypto/tls.newQUICConn+0x1a4 crypto/tls/quic.go:199 # 0xda2ff2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xda30eb github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [7: 2464] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 384] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 3584] @ 0x48b4ac 0x4901c9 0x6e55de 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b485 0x425d05 0xd74253 0xd74247 0xdd42dc 0xdd40b8 0xdd379b 0xdd3438 0xdb8aaf 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xd74252 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:279 # 0xd74246 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:267 # 0xdd42db github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd40b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd379a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdd3437 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x197 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:77 # 0xdb8aae github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [41: 2624] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce897 0x5ce83a 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce896 math/big.(*Int).Mul+0x136 math/big/int.go:184 # 0x5ce839 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:266 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 256] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb2c17a 0xb2c16e 0xb34e58 0xb34c4e 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb2c179 math/big.NewInt+0xb9 math/big/int.go:91 # 0xb2c16d github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xad github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb34e57 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34c4d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb34fb0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1327 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [5: 240] @ 0x48b485 0x425d05 0xb00e25 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0xb00e24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [2: 96] @ 0x48b485 0x425d05 0x115222f 0x1151c50 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x115222e github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x1151c4f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [16: 512] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [29: 3248] @ 0x48b485 0x425d05 0xc219f4 0xc219e8 0xc39f1b 0xc3680a 0x495521 # 0xc219f3 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x473 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc219e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x48b485 0x425d05 0x1559085 0x155ae7f 0x155f416 0x155f9a7 0x136cbf7 0x13749fc 0x137c311 0x1374237 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x1559084 github.com/glebarez/go-sqlite.newRows+0x64 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:174 # 0x155ae7e github.com/glebarez/go-sqlite.(*stmt).query+0x45e github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:687 # 0x155f415 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x155f9a6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x136cbf6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x13749fb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x137c310 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x1374236 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1515520] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 2688] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xce1339 0xcdfe46 0xd30dfc 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xce1338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 3360] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x938b5d 0x93a773 0x938aad 0x93c1b1 0x93c1b2 0x93c239 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x938b5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x93a772 crypto/tls.(*Conn).retryReadRecord+0x72 crypto/tls/conn.go:800 # 0x938aac crypto/tls.(*Conn).readRecordOrCCS+0x12ec crypto/tls/conn.go:759 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcfc427 0xd04776 0xd06098 0xd3c302 0x10d9163 0xb0acb4 0xb09005 0xb030d9 0xb74789 0xb7696f 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd06097 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:71 # 0xd3c301 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:170 # 0x10d9162 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:690 # 0xb0acb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6b3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:306 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [12: 13824] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 1248] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 2490368] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2490368] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 1536] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55c91e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x124dbca 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124dbc9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1009 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [31: 13888] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 2912] @ 0x48b485 0x425d05 0x124cd0e 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cd0d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x14d google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:394 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 96] @ 0x48b485 0x425d05 0x69fd36 0x69fcff 0x69fbe5 0x116488c 0x8f8bd8 0x11647e6 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x116488b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:589 # 0x8f8bd7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x11647e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:586 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 2179072] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2490368] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 2179072] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 1556480] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 3112960] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 352] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b9ca 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0xcfd5e8 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd5e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 256] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1671168] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1120] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd204c5 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd204c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [7: 2121728] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 2688] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 896] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc23fa5 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc23fa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6a2ffb 0x6a2f69 0x8e849a 0x8ec106 0x116495c 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a2ffa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a2f68 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x8e8499 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8ec105 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116495b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:581 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x425d05 0xdc7d30 0xdc7d24 0xde5d8a 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x103ef70 0x103e83b 0x495521 # 0xdc7d2f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x103ef6f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/client.go:38 # 0x103e83a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:390 0: 0 [12: 2880] @ 0x48b485 0x425d05 0x9fa1c9 0x9feab8 0x495521 # 0x9fa1c8 net/http.(*conn).readRequest+0x828 net/http/server.go:1053 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 384] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1182937 0x1182913 0x1198a2f 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1182936 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x1182912 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x10d7ebe 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7ebd github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 1344] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 1515520] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x425d05 0x120317c 0x12031d6 0x13268f2 0x13268be 0x13268aa 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x120317b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x12031d5 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x13268f1 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x13268bd google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x13268a9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97e9b8 0x97e39c 0x93c187 0x93c239 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97e9b7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97e39b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x93c186 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x51fa86 0xc43467 0xc43427 0xc443dd 0xc4b18f 0xc2c8fb 0xc2c8d6 0xc368a5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc43466 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43426 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc443dc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc4b18e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc2c8fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1cfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc2c8d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cd5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0x48b4ac 0x421e68 0x5caa65 0x6a64fb 0x6e3c07 0x6e39bd 0x6e32d0 0x119e179 0x1566aa9 0x15663b9 0x1566225 0x1645323 0x495521 # 0x5caa64 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e39bc github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x19c github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6e32cf github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x8f github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x119e178 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 24] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 1818624] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1818624] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 2727936] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1818624] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 336] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xc254ca 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 # 0xc254c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [8: 640] @ 0x48b485 0x425d05 0xbe8098 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe8097 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x6f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e27b4 0x7e8c05 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e27b3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7e8c04 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 96] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 9216] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xd78fe5 0xd78fd9 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd7dc64 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd78fe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd78fd8 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x318 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:66 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [7: 168] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [7: 336] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c00f 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c00e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 192] @ 0x48b485 0x425d05 0x6a0c55 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0c54 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 64] @ 0x48b485 0x425d05 0xc4ae0b 0xc23a45 0xc21ba7 0xc39bdb 0xc3680a 0x495521 # 0xc4ae0a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc23a44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc21ba6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7dbb3b 0x7db8fa 0xd6649a 0xe059c5 0xe0576f 0xe052e5 0xe0976c 0xe09a72 0xe09145 0xd3872c 0x495521 # 0x7dbb3a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe059c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:120 # 0xe0576e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe052e4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe0976b github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe09a71 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe09144 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd3872b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xd67c54 0xd67c24 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd67c53 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd67c23 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 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/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 0x4731d7 0x51cb0a 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0x11529fb 0x1152998 0x1151b70 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0x11529fa github.com/pactus-project/pactus/network.(*peerMgr).setPeerConnected+0xda github.com/pactus-project/pactus/network/peermgr.go:118 # 0x1152997 github.com/pactus-project/pactus/network.(*peerMgr).SetPeerConnected+0x77 github.com/pactus-project/pactus/network/peermgr.go:96 # 0x1151b6f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x2ef github.com/pactus-project/pactus/network/notifee.go:103 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xb16e14 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb16e13 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [27: 3456] @ 0x48b485 0x425d05 0xb7e57f 0xb7e52f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e57e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb7e52e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:253 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 192] @ 0x48b485 0x425d05 0xd59765 0x495521 # 0xd59764 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:106 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x539e0a 0x1606b23 0x160fa55 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1606b22 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160fa54 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 896] @ 0x48b48c 0x4901c9 0xd2d726 0xb756b8 0xb754e8 0x495521 # 0xd2d725 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:743 # 0xb756b7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb754e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 64] @ 0x48b485 0x4901c9 0x7cb24c 0xb16e97 0xb16e3a 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb16e96 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 896] @ 0x48b48c 0x4901c9 0xc302f3 0xc2b9a5 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2b9a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x9f93af 0x9fe1ed 0x9fe298 0x9ffea8 0x9fef05 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9f93ae net/http.putBufioReader+0x12e net/http/server.go:870 # 0x9fe1ec net/http.(*conn).finalFlush+0x2c net/http/server.go:1740 # 0x9fe297 net/http.(*conn).close+0x17 net/http/server.go:1755 # 0x9ffea7 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1919 # 0x9fef04 net/http.(*conn).serve+0x824 net/http/server.go:2115 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x586bfa 0x586ba9 0x586c47 0x586c8c 0x57ec16 0x5cf165 0x5ce9ec 0x60724e 0x605052 0x69b085 0x69d4e5 0x69d45e 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x586bf9 math/big.nat.make+0x239 math/big/nat.go:67 # 0x586ba8 math/big.nat.set+0x1e8 math/big/nat.go:92 # 0x586c46 math/big.nat.add+0x286 math/big/nat.go:109 # 0x586c8b math/big.nat.add+0x2cb math/big/nat.go:103 # 0x57ec15 math/big.(*Int).Add+0x55 math/big/int.go:146 # 0x5cf164 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce9eb github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60724d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x605051 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69b084 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d4e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:155 # 0x69d45d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x969b55 0x969b25 0x969a37 0x6c2d64 0x6c31bc 0x969985 0x9698dc 0x93be97 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x969b54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x969b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x969a36 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x969984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9698db crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 2496] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 96] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [2: 96] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [192: 33792] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0xd05b70 0xd05e08 0xd3bb2a 0x10ddf2c 0x10d9082 0xc1abdc 0x495521 # 0xd05b6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x10ddf2b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d9081 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc1abdb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 32] @ 0x48b485 0x41b4ad 0x124cd76 0x124cd65 0x124f82e 0x12cc108 0x12cb8d6 0x495521 # 0x124cd75 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x124cd64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124f82d google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55f9fd encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 768] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x7e1c48 0x7e1efe 0x7e824d 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1c47 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7e1efd crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 2688] @ 0x48b48c 0x4901c9 0xdb304a 0xdb303d 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb3049 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x729 github.com/quic-go/quic-go@v0.59.0/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdb303c github.com/quic-go/quic-go.(*Conn).preSetup+0x71c github.com/quic-go/quic-go@v0.59.0/connection.go:547 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x473854 0x473366 0x7dba0b 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7dba0a crypto/x509.(*CertPool).addCertFunc+0x14a crypto/x509/cert_pool.go:206 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b485 0x425d05 0xdd1e25 0xdcede8 0xdccb76 0xdc084f 0xdbfecc 0xdb3e85 0x495521 # 0xdd1e24 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:840 # 0xdcede7 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x3e7 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:540 # 0xdccb75 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:347 # 0xdc084e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [25: 28800] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x92e1d9 0x976b77 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x92e1d8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x976b76 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x9759e7 0x975993 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9759e6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x975992 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 1088] @ 0x48b4ac 0x4901c9 0x6a0c7b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a0c7a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 7040] @ 0x48b485 0x425d05 0xa20a25 0x9f9bc7 0x9feab8 0x495521 # 0xa20a24 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f428 0x115f428 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 264] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a64fb 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e6210 0x6e5256 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 528] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 1088] @ 0x48b485 0x425d05 0x1161da5 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161da4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:357 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 224] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 240] @ 0x48b485 0x46eef3 0xdc9b07 0xdd01fe 0xdcfa25 0xdcf8e5 0xdce68a 0xdce425 0xdc18f5 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xdc9b06 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdd01fd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcfa24 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcf8e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdce689 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdce424 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdc18f4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 5760] @ 0x48b4ac 0x425d05 0x924fe5 0x924fcf 0x97aad5 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x924fe4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x924fce crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x97aad4 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x154 crypto/tls/key_schedule.go:212 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b485 0x490767 0xbe80d3 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe80d2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x732 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 128] @ 0x48b4ac 0x425d05 0xb7bd1e 0xb7bd91 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd1d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb7bd45 0xb7bd91 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd44 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bd90 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce0c74 0xce0cae 0xcdf091 0xce258c 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce0c73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xce0cad github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcdf090 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xce258b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd5bea8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b485 0x425d05 0xd5ff0c 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0xd5ff0b github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 144] @ 0x48b485 0x425d05 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb8468c 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [9: 432] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb79a2a 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:71 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 3328] @ 0x48b485 0x4901c9 0x6f45f3 0x1166ca2 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1166ca1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 240] @ 0x48b4ac 0x473854 0x473366 0xb7bafe 0xb7ba83 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bafd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xd0e7d3 0xd2b5b7 0xd2d9db 0xd2b414 0xd38c05 0x495521 # 0xd0e7d2 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x312 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:695 # 0xd2b5b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd2b413 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xda5f70 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda5f6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x50f github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:522 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb7bc45 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc44 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 768] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 192] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x6697e9 0x5225d4 0x522d4e 0x52584c 0x51caf4 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x6697e8 net.(*OpError).Error+0x108 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 256] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x86f34f 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f34e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [19: 1216] @ 0x48b485 0x425d05 0xbe5a58 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5a57 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9d7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x48b4a5 0x48b01b 0x1162033 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1162032 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4d2 github.com/pactus-project/pactus/state/state.go:310 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x425d05 0x4e112d 0x4e13d7 0x658fac 0x6727fb 0x671750 0xa045ec 0x1618b28 0x1619bab 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e13d6 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x658fab net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa045eb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1618b27 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1619baa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 0: 0 [16: 256] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 6048] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159e049 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e048 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 14784] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 512] @ 0x48b485 0x425d05 0x160c60a 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x160c609 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0x539e0a 0xcfd5e8 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd5e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69da2b 0x69da0c 0x69d669 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x69da2a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69da0b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d668 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 3456] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 720] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 573440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x565a25 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565a24 encoding/json.arrayEncoder.encode+0x124 encoding/json/encode.go:892 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x979a85 0x975e4e 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x975e4d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b485 0x4901c9 0x7cb24c 0xb16e97 0xb16e3a 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7cb24b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb16e96 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x48b485 0x425d05 0x11646b2 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x11646b1 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:569 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x69f550 0x69f544 0x8ee3cb 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69f54f bytes.NewReader+0x4f bytes/reader.go:159 # 0x69f543 github.com/pactus-project/pactus/types/validator.FromBytes+0x43 github.com/pactus-project/pactus/types/validator/validator.go:57 # 0x8ee3ca github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [24: 8448] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdd8d59 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd8d58 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [5: 560] @ 0x48b4ac 0x4901c9 0x790b86 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 2304] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b485 0x4901c9 0xc14c56 0x115201e 0x1151605 0x495521 # 0xc14c55 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x115201d github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 336] @ 0x48b485 0x48b145 0x5cab59 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5cab58 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 14336] @ 0x48b48c 0x4901c9 0xb29d2f 0xb826bc 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb29d2e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb826bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x48b485 0x425d05 0x66d9e6 0x66d9bd 0x662ed8 0x676967 0x674ebf 0x648265 0x64823a 0x647cd3 0x6547d8 0x667fcf 0x6475b7 0x664f77 0x6464d4 0x495521 # 0x66d9e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d9bc net.socket+0x9c net/sock_posix.go:27 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x676966 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674ebe net.dialUDP+0x29e net/udpsock.go:304 # 0x648264 net.DialUDP+0x124 net/udpsock.go:288 # 0x648239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647cd2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x6547d7 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667fce net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6475b6 net.init.func1+0x36 net/hook.go:21 # 0x664f76 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x6464d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 286720] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5660c2 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 573440] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 3072] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 528] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6f478b 0x6f47a6 0x6f477c 0x6f4756 0x6f4733 0x11653d3 0x116ec59 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6f478a github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6a github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x6f47a5 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x85 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6f477b github.com/pactus-project/pactus/committee.(*committee).iterate+0x5b github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4755 github.com/pactus-project/pactus/committee.(*committee).find+0x35 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6f4732 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:132 # 0x11653d2 github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x92 github.com/pactus-project/pactus/state/state.go:650 # 0x116ec58 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x138 github.com/pactus-project/pactus/consensus/height.go:26 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755246 0x780227 0x77f189 0x742c82 0x742cf9 0x743470 0x744693 0x76a1bd 0x76a490 0x8ee3ab 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755245 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x780226 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77f188 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x742c81 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:161 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x76a1bc github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x76a48f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8ee3aa github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [16: 768] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 5376] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [64: 12288] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [27: 1296] @ 0x48b485 0x425d05 0xcfe879 0xcfe837 0xcfe558 0xcfe639 0x495521 # 0xcfe878 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0x11544d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x11544cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [4: 768] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x4901c9 0x10e38ba 0x10e25ff 0x10c8d9d 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0x10e38b9 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 # 0x10e25fe 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 # 0x10c8d9c github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x11c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:548 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 128] @ 0x48b4ac 0x4901c9 0x16c6d2d 0x16d1489 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16c6d2c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16d1488 crypto/internal/fips140/ecdsa.randomPoint[...]+0x308 crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [54: 3456] @ 0x48b4ac 0x425d05 0x67a312 0x675655 0x67641e 0x674865 0xdeba6d 0xdda55a 0xdda27e 0xddac6e 0xdb45e5 0x495521 # 0x67a311 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x675654 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67641d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x674864 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xdeba6c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdda559 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdda27d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xddac6d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e2eb3 0x7e8559 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e2eb2 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 5760] @ 0x48b48c 0x425d05 0x93c693 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c692 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c52f4 0xd001e5 0xd001c7 0xcff89c 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c52f3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd001e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd001c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcff89b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x48b485 0x425d05 0x53afdc 0x53b60d 0x53b5cf 0x1153fd2 0x115056a 0x495521 # 0x53afdb context.WithDeadlineCause+0x29b context/context.go:656 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1153fd1 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [23: 6782976] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 7077888] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 4423680] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 1360] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x960f85 0x960f51 0x960e57 0x6c2d64 0x6c31bc 0x960e0b 0x960d07 0x6c2d64 0x6c31bc 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x960f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960f50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960e56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x960e0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960d06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 7077888] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdd7448 0xdd6e74 0xe061fc 0xe061f7 0xd3bb2a 0x8fd70a 0x78fe51 0x8fd509 0x8fd3e5 0x8fcce5 0x8fccef 0xd5ffcf 0x1054be5 0x1054eda 0x10545d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd7447 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd6e73 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe061fb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe061f6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x8fd709 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8fcce4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8fccee github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5ffce github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x1054be4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 240] @ 0x48b4ac 0x4907d3 0xbe96fe 0xbe818a 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe96fd github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x75d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3148 # 0xbe8189 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x7e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1120] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 4144] @ 0x48b4ac 0x41b526 0xcfe865 0xcfe837 0xcfe558 0xcfe639 0x495521 # 0xcfe864 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x1379aa2 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1379aa1 database/sql.(*Rows).awaitDone+0xa1 database/sql/sql.go:3016 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef855 0x16f0546 0x16ef9d0 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ef9cf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 168] @ 0x48b485 0x425d05 0xc26a8a 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a89 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x629 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [5: 1433600] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 224] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e3515 0x6e34f7 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e3514 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e34f6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [53: 10176] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 192] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 3840] @ 0x48b485 0x425d05 0xc21c70 0xc21c20 0xc39bdb 0xc3680a 0x495521 # 0xc21c6f github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc21c1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [55: 10560] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [36: 25344] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x69f5ec 0x8ee3cb 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x69f5eb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8ee3ca github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [30: 2880] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xda56a5 0xda56af 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xda56a4 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x3e4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:67 # 0xda56ae github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3ee github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:471 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [21: 1680] @ 0x48b4ac 0x4731d7 0x159d71f 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d71e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c6d3 0x6e4210 0x6e4048 0x6e358d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e358c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 720] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 9360] @ 0x48b4ac 0x4901c9 0x1161d51 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d50 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1f0 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x16ef4c5 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 1720320] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2293760] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 2293760] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 2007040] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b485 0x425d05 0x86eda5 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86eda4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 1433600] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 286720] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c07a 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c079 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:109 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e22ab 0x7e7f88 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e22aa crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7e7f87 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 1792] @ 0x48b48c 0x4901c9 0xb28d15 0xb28c63 0xb2ee13 0xb301dd 0x495521 # 0xb28d14 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb28c62 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2ee12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:141 # 0xb301dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [23: 6782976] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 7962624] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 6193152] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x69f6bb 0x69f6c6 0x8ee3cb 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69f6ba github.com/pactus-project/pactus/util/encoding.ReadElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69f6c5 github.com/pactus-project/pactus/types/validator.FromBytes+0x1c5 github.com/pactus-project/pactus/types/validator/validator.go:64 # 0x8ee3ca github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x11540c8 0x115056a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x11540c7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 96] @ 0x48b485 0x425d05 0xb831bf 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb831be github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:285 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x97996d 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b485 0x425d05 0xb7be35 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7be34 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xa5d034 0xb85c45 0xb8470e 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa5d033 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xb76945 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 # 0xb76944 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:688 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x1161d7c 0x1161d42 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1161d7b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1161d41 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:305 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 528] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xdaaa44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [20: 1920] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 4608] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda1f8e 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x8fcf2c 0x8fd2f4 0x8fd19d 0xd60311 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x8fcf2b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd19c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd60310 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xdb312b 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdb312a github.com/quic-go/quic-go.(*Conn).preSetup+0x80a github.com/quic-go/quic-go@v0.59.0/connection.go:550 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 1920] @ 0x48b485 0x425d05 0x970b9a 0x972f6b 0x970eb3 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x970b99 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x972f6a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x970eb2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [167: 13360] @ 0x48b485 0x425d05 0x8b7994 0x8c5d46 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [16: 512] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0xb7911e 0xb84da8 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb7911d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:946 # 0xb84da7 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:464 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xb00dbb 0xb031a8 0xb74789 0xb7696f 0x495521 # 0xb00dba github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:93 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [6: 768] @ 0x48b485 0x425d05 0xb03058 0xb03020 0xb7fe6a 0xb848a4 0x495521 # 0xb03057 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb0301f github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x41f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 256] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x6c3037 0x6c2e87 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3036 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2e86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x425d05 0x12cd8ca 0x12d3b86 0x12cc35f 0x495521 # 0x12cd8c9 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.80.0/server.go:1247 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 5760] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [33: 3168] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 20608] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 560] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x1054a4b 0x1054eda 0x10545d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1054a4a github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [16: 512] @ 0x48b485 0x425d05 0x6a1205 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6e69bc 0x6e6873 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e69bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e6872 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x8fc649 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8fc648 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 480] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb02ca5 0xb7fe6a 0xb848a4 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb02ca4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:146 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0xb34c54 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb34c53 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb34fb0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69b713 0x69f5ec 0x8ee3cb 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69b712 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x69f5eb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8ee3ca github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [15: 1440] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [2: 192] @ 0x48b485 0x425d05 0x6c3125 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 3456] @ 0x48b485 0x490767 0xb1aff4 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aff3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [23: 368] @ 0x48b4a5 0x4901c9 0x7c891a 0x7cf106 0x7c12a7 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c8919 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0xb16e19 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb16e18 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [102: 91392] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 1280] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 2621440] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d6346 0x5d9d76 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6345 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [75: 48000] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x105a411 0xd301b7 0xd2d9db 0xd3012d 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x105a410 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x2d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1063 # 0xd301b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:112 # 0xd2d9da github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd3012c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x6c6505 0x6ca5ac 0x6cbadb 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6504 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x6ca5ab crypto/ecdsa.privateKeyToFIPS[...]+0x4b crypto/ecdsa/ecdsa.go:575 # 0x6cbada crypto/ecdsa.signFIPS[...]+0xba crypto/ecdsa/ecdsa.go:412 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc25369 0x495521 # 0xc25368 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x188 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1262 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 384] @ 0x48b485 0x425d05 0xb7bea5 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x48b4ac 0x425d05 0xb7bde5 0xb7be53 0xb7bed8 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bde4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb7be52 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x48b4ac 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda81f3 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81f2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:69 # 0xda7c9c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 352] @ 0x48b485 0x425d05 0xde5dcc 0xde5ded 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xde5dcb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 672] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [8: 1920] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b4ac 0x4901c9 0x6a06c6 0x6e566a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06c5 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b485 0x490767 0xb3535a 0xb82e35 0xb82a25 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb82e34 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:249 # 0xb82a24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:207 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x48b485 0x425d05 0x16d44a5 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d44a4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [93: 19344] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b485 0x425d05 0x6e60dc 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e60db github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0xce3033 0xd3c219 0x10d77af 0x115407b 0x115056a 0x495521 # 0xce3032 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bd8f 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b485 0x425d05 0x12ce6e5 0x12d3b86 0x12cc35f 0x495521 # 0x12ce6e4 google.golang.org/grpc.(*Server).processUnaryRPC+0xe84 google.golang.org/grpc@v1.80.0/server.go:1386 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x425d05 0x160e6a5 0x160e39a 0x160df59 0x4a49ca 0x495521 # 0x160e6a4 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0xe4 github.com/creachadair/jrpc2@v1.3.5/server.go:245 # 0x160e399 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x160df58 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 240] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [2: 704512] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 2640] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15c68 0xb16db5 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 1456] @ 0x48b4ac 0x4901c9 0x168d8e6 0x16901f2 0x16d6288 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16901f1 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16d6287 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x6c1625 0x7e27b4 0x7e8c05 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c1624 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7e27b3 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7e8c04 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 2048] @ 0x48b485 0x490767 0xb84dfc 0x495521 # 0xb84dfb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:465 0: 0 [8: 1664] @ 0x48b4ac 0x4901c9 0x168d8e6 0x1690194 0x16d6288 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16d6287 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x699acb 0xda7adc 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [28: 1344] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b485 0x4901c9 0x10c8673 0x10c61f1 0x10c5cd0 0x495521 # 0x10c8672 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:489 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [22: 1408] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1056] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb8468c 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [15: 4177920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2048] @ 0x48b4ac 0x4901c9 0x8c514f 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce0b3f 0xcded11 0xce2c52 0xd3c219 0x10d77af 0xc1a5ed 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0b3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:543 # 0xcded10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:292 # 0xce2c51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x151 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:864 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d77ae github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 112] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [4: 384] @ 0x48b485 0x425d05 0x6c3125 0x95e86d 0x95e757 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95e86c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e756 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 2464] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 147456] @ 0x48b4ac 0x4901c9 0x8c514f 0xafe2b0 0xc19baf 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafe2af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc19bae github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [100: 3200] @ 0x48b485 0x425d05 0x1189d65 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189d64 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [40: 4480] @ 0x48b4ac 0x41b526 0xd027b6 0xd028af 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd027b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [16: 1536] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [84: 6720] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x1165283 0x116eb82 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1165282 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:643 # 0x116eb81 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 1920] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x425d05 0x69a0c5 0x6a2425 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2424 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 128] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x56491a 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x564919 encoding/json.mapEncoder.encode+0x339 encoding/json/encode.go:789 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 163840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [42: 672] @ 0x48b485 0x425d05 0xc4c56f 0x495521 # 0xc4c56e github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xee github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0xda7915 0xda1f68 0xdaa8b1 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0xda7914 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda1f67 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xdaa8b0 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1d0 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:147 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [11: 9856] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 320] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xddaf13 0xde5c45 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xddaf12 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.59.0/send_stream.go:81 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [44: 8448] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b485 0x425d05 0x6a06d7 0x6a06ac 0x6e566a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a06d6 bytes.NewBuffer+0x56 bytes/buffer.go:490 # 0x6a06ab github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6e5669 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [45: 25920] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [33: 7920] @ 0x48b485 0x4901c9 0x1189f39 0x1189f28 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189f38 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1189f27 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:210 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x7e1f10 0x7e824d 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1f0f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x7e824c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 160] @ 0x48b485 0x490767 0xc4c345 0xc4bfa5 0xc3a725 0xc39f45 0xc3680a 0x495521 # 0xc4c344 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc4bfa4 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc3a724 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc39f44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 1664] @ 0x48b485 0x4901c9 0x6f45f3 0x1165283 0x116eb82 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1165282 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:643 # 0x116eb81 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 2304] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda253e 0xda7d3f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda253d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:47 # 0xda7d3e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19e github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:48 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0xb0ae85 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0ae84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:321 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 240] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [10: 2400] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xd02857 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [21: 2016] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba25 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba24 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef855 0x16f0546 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef854 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16f0545 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x425d05 0x7c3858 0x7c348e 0xb15daf 0xb16db5 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7c3857 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15dae github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb16db4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [29: 1392] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x8726fa 0x8726b9 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x8726f9 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x8726b8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5d623c 0x5d9d76 0x60b93d 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5d623b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda80a7 0xda7bf0 0xde4074 0xddf58e 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda80a6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:57 # 0xda7bef github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4f github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:35 # 0xde4073 github.com/quic-go/quic-go.(*baseServer).sendConnectionRefused+0xb3 github.com/quic-go/quic-go@v0.59.0/server.go:1013 # 0xddf58d github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2cd github.com/quic-go/quic-go@v0.59.0/server.go:320 0: 0 [2: 48] @ 0x48b485 0x425d05 0x975e90 0x976d32 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x975e8f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:956 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x97463e 0x974609 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97463d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x974608 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x6995f7 0x169bddb 0x699573 0x699acb 0x699c27 0xda9ec8 0xda9b26 0xda947a 0xdb586b 0xdbcbe6 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699c26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda9ec7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda9b25 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:35 # 0xda9479 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:84 # 0xdb586a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdbcbe5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 192] @ 0x48b485 0x425d05 0xd73b14 0xd738fc 0xde0255 0xddf205 0x495521 # 0xd73b13 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd738fb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xde0254 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x5b4 github.com/quic-go/quic-go@v0.59.0/server.go:488 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d25c5 0x5d25b9 0x5d2492 0xda9f6a 0xda9d4a 0xda94f2 0xde1c47 0xde0492 0xddf205 0x495521 # 0x5d25c4 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d25b8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d2491 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xda9f69 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x149 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:69 # 0xda9d49 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda94f1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xde1c46 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 2400] @ 0x48b485 0x425d05 0x931a90 0xd65d25 0xe08bbf 0xdff632 0xda8fb8 0x96bc22 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x931a8f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd65d24 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xe08bbe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:291 # 0xdff631 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xda8fb7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:23 # 0x96bc21 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b4ac 0x425d05 0x16b811f 0x16d0868 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16b811e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x16d0867 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x507 crypto/internal/fips140/ecdsa/ecdsa.go:496 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdc7d66 0xdc6308 0xdb295d 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdc7d65 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:39 # 0xdc6307 github.com/quic-go/quic-go.newInitialCryptoStream+0x47 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:121 # 0xdb295c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [16: 384] @ 0x48b485 0x41b4ad 0x4eeea8 0xcfe973 0xcfe558 0xcfe639 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169be70 0x16ef4fa 0x16f0405 0x16effa9 0x97595f 0x97592a 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97595e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x975929 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [23: 736] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 2992] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1198985 0x1198a25 0x11966fb 0x1195f7f 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195f7e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b4ac 0x4907d3 0x16847a5 0x168fe12 0x16ef675 0x16f0405 0x97996d 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168fe11 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16ef674 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97996c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0x10d71ec 0xc1a5ed 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 # 0x10d71eb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [6: 1248] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x93ea2b 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93ea2a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [31: 1488] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 40] @ 0x48b485 0x490767 0xbe5a93 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe5a92 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xa12 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d99b9 0x5f5c97 0x60ba3a 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d99b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 7168] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [25: 200] @ 0x48b485 0x490767 0xc4cab1 0xc4c4d8 0x495521 # 0xc4cab0 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x10d86bd 0x10d859f 0x10d72c5 0xb09f19 0xb09d65 0xb09a65 0xb08d45 0xb030d9 0xb7fe6a 0xb824f0 0x495521 # 0x10d86bc 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 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x10d72c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:443 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb09d64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:191 # 0xb09a64 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:141 # 0xb08d44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:74 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [3: 96] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [44: 2816] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x76ae3b 0x76076b 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x76076a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 168] @ 0x48b4ac 0x4731d7 0xbe88ec 0xbe5b4d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe88eb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe5b4c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [86: 77056] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 393216] @ 0x48b4b3 0x4901c9 0x12567f3 0x12568fd 0x124afb5 0x12cbac5 0x12cb692 0x12cb43c 0x495521 # 0x12567f2 bufio.NewReaderSize+0xf2 bufio/bufio.go:57 # 0x12568fc google.golang.org/grpc/internal/transport.newFramer+0x1fc google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:419 # 0x124afb4 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:172 # 0x12cbac4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12cb691 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12cb43b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [1: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b4ac 0x425d05 0x934ffa 0x974ee9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x934ff9 crypto/tls.supportedSignatureAlgorithmsCert+0x19 crypto/tls/common.go:1799 # 0x974ee8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0xa8 crypto/tls/handshake_server_tls13.go:836 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x48b485 0x425d05 0xb0a887 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0a886 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x286 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:287 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [56: 10752] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b485 0x425d05 0x7c3596 0x7c348e 0xb15c68 0xb1717c 0xb17166 0xb15537 0xb19397 0xb19380 0xb1b1bf 0xb1aec5 0xd2f9eb 0x10e1931 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0x7c3595 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7c348d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb15c67 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb1717b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb17165 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb19396 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1937f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb1b1be github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb1aec4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2f9ea github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x10e1930 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [13: 208] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 2112] @ 0x48b485 0x4901c9 0xd2f6ac 0xd2f5a9 0x10e1912 0x10e4655 0x10e4d85 0x10e4214 0x495521 # 0xd2f6ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd2f5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x10e1911 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:158 # 0x10e4654 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x10e4d84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0xb286f8 0xb28776 0xb27d05 0xb76510 0x495521 # 0xb286f7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x917 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb28775 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x995 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:241 # 0xb27d04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb7650f github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x26f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:628 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x160ccef 0x160c625 0x1608b3b 0x16086e5 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 # 0x160ccee github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12d6805 0x12b8091 0x15e0a03 0x12b7f77 0x1322787 0x13269a2 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x12d6804 google.golang.org/grpc.newClientStream+0x5a4 google.golang.org/grpc@v1.80.0/stream.go:246 # 0x12b8090 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1322786 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:149 # 0x13269a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b485 0x425d05 0xc36365 0xc36359 0x495521 # 0xc36364 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:22 # 0xc36358 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [19: 304] @ 0x48b4ac 0x425d05 0x7c8088 0x7c80bc 0x7cf106 0x7c12a7 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c8087 net.ParseIP+0x27 net/ip.go:528 # 0x7c80bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xd2b74e 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd2b74d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x8d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:475 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 128] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [25: 400] @ 0x48b485 0x425d05 0xc2e709 0xc2b11f 0xc368a5 0x495521 # 0xc2e708 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [13: 1456] @ 0x48b4ac 0x4901c9 0x790b86 0xb85a45 0xb85a25 0xb859e8 0xb85ac9 0xb8470e 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb85a44 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb85a24 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb859e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb85ac8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 144] @ 0x48b485 0x421deb 0xb076dd 0xb076bd 0xb7b485 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb076dc go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb076bc github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:136 # 0xb7b484 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 624] @ 0x48b4ac 0x4901c9 0x8eabc9 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8eabc8 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2a8 github.com/pactus-project/pactus/store/store.go:176 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [50: 10400] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 672] @ 0x48b485 0x421deb 0xa5878c 0xa584cd 0xa5d06c 0xb85c45 0xb8470e 0x495521 # 0xa5878b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [3: 384] @ 0x48b4ac 0x4731d7 0x51cb0a 0x10d87d7 0x10d8797 0x10d859f 0xc25583 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x1200d45 0x11fda6f 0x11fc713 0x11fc485 0x1204168 0x1203265 0x1326b12 0x1326ade 0x1326aca 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x1200d44 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x11fda6e google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x11fc712 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x11fc484 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x1204167 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x1326b11 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x1326add google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1326ac9 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x1379895 0x13745cc 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x1379894 database/sql.(*Rows).initContextClose+0x94 database/sql/sql.go:2994 # 0x13745cb database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 11136] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xb7be35 0xb7bed8 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7be34 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:22 # 0xb7bed7 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x699acb 0xda7adc 0xda81a5 0xda7c4f 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda7c4e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xae github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:44 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 448] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x11540c8 0x115056a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x11540c7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [9: 3456] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 65536] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [50: 10400] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 192] @ 0x48b485 0x425d05 0xde5abe 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xde5abd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8eafc5 0x8ed76e 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8eafc4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8ed76d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x6995f7 0x169bddb 0x699573 0x699acb 0x699c27 0xda9ec8 0xda9d4a 0xda94f2 0xde1c47 0xde0492 0xddf205 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0x699c26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda9ec7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:56 # 0xda9d49 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xc9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_protector.go:48 # 0xda94f1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:94 # 0xde1c46 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x226 github.com/quic-go/quic-go@v0.59.0/server.go:711 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 1024] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xdaaa45 0xda5d8e 0xda3e92 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xdaaa44 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:155 # 0xda5d8d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x32d github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:528 # 0xda3e91 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:254 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 240] @ 0x48b4ac 0x4731d7 0x86ede6 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86ede5 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7dbb3b 0x7db8fa 0xd6649a 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x7dbb3a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7db8f9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd66499 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 32] @ 0x48b4a5 0x48b01b 0x10d6405 0xd30625 0x495521 # 0x10d6404 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 5376] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 480] @ 0x48b485 0x425d05 0xdc285f 0xdc27a3 0xde6f45 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc285e github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.59.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdc27a2 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde6f44 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0xdacff1 0xdace29 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdacff0 github.com/quic-go/quic-go.newConnIDGenerator+0x9f0 github.com/quic-go/quic-go@v0.59.0/conn_id_generator.go:73 # 0xdace28 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.59.0/connection.go:298 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda707f 0xda6f5b 0xda568a 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda707e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:49 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda5689 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3c9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:473 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b7994 0x8b78bd 0x8c8b05 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b78bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1058d8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x10586c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x6e51ed 0x8ed78b 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e51ec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8ed78a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b48c 0x425d05 0xdac727 0xde24a6 0xde0492 0xddf205 0x495521 # 0xdac726 github.com/quic-go/quic-go.init.func1+0x126 github.com/quic-go/quic-go@v0.59.0/connection.go:270 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 256] @ 0x48b485 0x425d05 0xde69b0 0xde6996 0xde68a7 0xdb2f33 0xdad19a 0xde24a6 0xde0492 0xddf205 0x495521 # 0xde69af github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x8f github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:55 # 0xde6995 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x75 github.com/quic-go/quic-go@v0.59.0/streams_map.go:65 # 0xde68a6 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.59.0/streams_map.go:60 # 0xdb2f32 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.59.0/connection.go:537 # 0xdad199 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x966b1b 0x9669e3 0x9669e8 0x6c2d64 0x6c31bc 0x966974 0x966953 0x6c2d64 0x6c31bc 0x966405 0x9662f7 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x966b1a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9669e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9669e7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966973 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966952 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9662f6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b485 0x425d05 0xdc7d1e 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc7d1d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:37 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 144] @ 0x48b4ac 0x4907d3 0x963935 0x963905 0x963817 0x6c2d64 0x6c31bc 0x962e05 0x962cf7 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x963934 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x963816 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [10: 320] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb8435e 0xb833db 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb8435d github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1fd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb833da github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1664] @ 0x48b485 0x425d05 0xb83785 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb83784 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 960] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb85c45 0xb8470e 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [6: 768] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16f04ef 0x16efaed 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16f04ee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16efaec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b485 0x4901c9 0xb774fd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb774fc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:765 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 576] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [2: 768] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 3840] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7b7edd 0x8c8b31 0xc12db6 0xc12ddc 0xd2afd8 0xd38c05 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7b7edc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc12db5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc12ddb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd2afd7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd38c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bddb 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb84126 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb84108 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 1280] @ 0x48b485 0x425d05 0x159dee5 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dee4 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 192] @ 0x48b4a5 0x48b5c5 0x4ce0fc 0x4ce737 0x4cca14 0x87dfaf 0x873c5c 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4ce0fb reflect.makeInt+0x3b reflect/value.go:3469 # 0x4ce736 reflect.cvtInt+0x96 reflect/value.go:3547 # 0x4cca13 reflect.Value.Convert+0xb3 reflect/value.go:3229 # 0x87dfae google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x873c5b google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x40ff05 0x48b7a9 0x989651 0xa20e1b 0xa20e1c 0x9f9bc7 0x9feab8 0x495521 # 0x989650 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa20e1a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa20e1b net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f9bc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [13: 624] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x159df78 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159df77 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [40: 5120] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 216] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 3712] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 2359296] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 768] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 4608] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 720] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 27648] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 2016] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x4901c9 0x8ca153 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8ca152 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 288] @ 0x48b485 0x490767 0x46f309 0x114e03f 0x10c7b02 0x10c643b 0x10c5cd0 0x495521 # 0x114e03e github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:230 # 0x10c7b01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10c643a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [9: 144] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [4: 128] @ 0x48b4ac 0x425d05 0xb7bbff 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bbfe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1280] @ 0x48b4ac 0x4731d7 0x86e8a5 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86e8a4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x125485d 0x1253335 0x12cf695 0x12cf673 0x12d3b86 0x12cc35f 0x495521 # 0x125485c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1332 # 0x1253334 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1129 # 0x12cf694 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e34 google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12cf672 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e12 google.golang.org/grpc@v1.80.0/server.go:1538 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 576] @ 0x48b485 0x425d05 0x55a0b7 0x160cdc5 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x160cdc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 6912] @ 0x48b485 0x490767 0x10c895e 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x10c895d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x15d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:525 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [75: 10800] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x873c9a 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b99c reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d232c reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6bba reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x873c99 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 8352] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x16119a5 0x160de85 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16119a4 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x160de84 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 4177920] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 2785280] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 4456448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 5292032] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 4177920] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 4456448] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 4866048] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 112] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [13: 3514368] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1048576] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x56449d encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 128] @ 0x48b485 0x425d05 0xb076ee 0xb7b485 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb076ed github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:138 # 0xb7b484 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x48b4ac 0x4731d7 0x7e1c48 0x7e1efe 0x7e80bd 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e1c47 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7e1efd crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7e80bc crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 5406720] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 4325376] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 26496] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x119592c 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x119592b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 64] @ 0x48b485 0x425d05 0x6c682a 0x6c6150 0x6cceed 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c6829 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x6c614f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x6cceec crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 14976] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x8fd6e5 0x78fe51 0x8fd509 0x8fd3e5 0xd5df1a 0xd5def3 0x10d6249 0xd30625 0x495521 # 0x8fd6e4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8fd508 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5df19 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5def2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [69: 28704] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc21e06 0xc21b45 0xc39bdb 0xc3680a 0x495521 # 0xc21e05 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc21b44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 352] @ 0x48b4ac 0x425d05 0x67a497 0x675655 0x67641e 0x674865 0xdeba6d 0xdda55a 0xdda27e 0xddac6e 0xdb45e5 0x495521 # 0x67a496 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x675654 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67641d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x674864 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xdeba6c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdda559 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdda27d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xddac6d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb45e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [22: 5947392] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 4595712] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [57: 10944] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 5760] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [31: 744] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 384] @ 0x48b485 0x425d05 0x6c3125 0x966bf4 0x966bd3 0x6c2d64 0x6c31bc 0x96625d 0x966154 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966bf3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966bd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96625c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966153 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 4325376] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [19: 1520] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1152] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 128] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [4: 640] @ 0x48b485 0x425d05 0x137453e 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x137453d database/sql.(*DB).queryDC+0x4bd database/sql/sql.go:1795 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x4901c9 0x1152039 0x1151605 0x495521 # 0x1152038 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x1151604 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [46: 8832] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 448] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x48b145 0x10e4f85 0x10e4214 0x495521 # 0x10e4f84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:427 # 0x10e4213 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [5: 1040] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0e5e8 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0xc25583 0x495521 # 0xc0e5e7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [62: 11904] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 36864] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [91: 81536] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 480] @ 0x48b485 0x425d05 0x69b554 0x69b52a 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b553 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69b529 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 80] @ 0x48b485 0x490767 0xc2f04e 0xc2eef4 0xc2b11f 0xc368a5 0x495521 # 0xc2f04d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2eef3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [19: 4980736] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 5242880] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 8096] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 21888] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1160a58 0x11639c7 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x11639c6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1280] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [44: 101376] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x4731d7 0x790cd4 0xb85a45 0xb85a25 0xb859e8 0xb85ac9 0xb8470e 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb85a44 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb85a24 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb859e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb85ac8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [39: 7488] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 448] @ 0x48b4ac 0x4731d7 0x790cd4 0xb836bb 0xb83695 0xb83696 0xb83748 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb836ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb83694 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83695 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb83747 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:325 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b485 0x425d05 0xb83865 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb83864 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x324 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x965805 0x965764 0x96575d 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x965804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x965763 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x96575c crypto/tls.(*certificateRequestMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1255 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 4980736] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x562297 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x562289 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 4194304] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [55: 14080] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 2304] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 1200] @ 0x48b4ac 0x41b4e8 0xcfcf4d 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf4c github.com/libp2p/go-yamux/v5.newSession+0x2ac github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x425d05 0x6c3125 0x96625d 0x966154 0x6c2d64 0x6c31bc 0x965a98 0x965995 0x6c2d64 0x6c31bc 0x965865 0x9657bc 0x93be97 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96625c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966153 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965a97 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965994 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965864 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9657bb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [221: 14144] @ 0x48b485 0x425d05 0xbe62d8 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe62d7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1257 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0xb2c19e 0xb2c18c 0xb34e58 0xb34c4e 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb2c19d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb2c18b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb34e57 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb34c4d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb34fb0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 5120] @ 0x48b4ac 0x4901c9 0x8e888c 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8e888b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:57 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 144] @ 0x48b485 0x425d05 0xcfc427 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0xcfc426 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d613b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [97: 99328] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 432] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 960] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [23: 2944] @ 0x48b485 0x4901c9 0xb1aa7f 0xb1af9d 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1aa7e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [7: 112] @ 0x48b485 0x425d05 0xdd8d0a 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdd8d09 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 192] @ 0x48b4ac 0x473854 0x473366 0xb7bc18 0xb7bc5d 0xb7bc91 0xb7c02c 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bc17 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7bc5c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7bc90 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb7c02b github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:107 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b485 0x425d05 0xb0af05 0xb0a8af 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb0af04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:322 # 0xb0a8ae github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:288 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 96] @ 0x48b485 0x490767 0xc37085 0xc36359 0x495521 # 0xc37084 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc36358 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1327104] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x1194145 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1194144 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 4718592] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 6029312] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 576] @ 0x48b48c 0x4901c9 0x159d510 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d50f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0x16f1673 0x9745b9 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f1672 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 crypto/internal/fips140/tls13/tls13.go:76 # 0x9745b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 624] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1054e7e 0x10545d0 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0x1054e7d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce1b9c 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1b9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x1157b9b 0x1157b20 0x1157b03 0x11579aa 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x1157b9a encoding/hex.EncodeToString+0xba encoding/hex/hex.go:129 # 0x1157b1f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1157b02 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x11579a9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b4ac 0x4731d7 0x5ab648 0x59f516 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ab647 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3242 # 0x59f515 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xf95 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1580 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x51cef2 0xd05d65 0xd05cf0 0xd05e08 0xd3bb2a 0x4d83ae 0xafe5d1 0xafe5af 0x78fe51 0xafdeca 0xafe225 0xb799f2 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd05d64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd05cef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd05e07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd3bb29 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafe5d0 io.ReadFull+0x30 io/io.go:354 # 0xafe5ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x78fe50 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafdec9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafe224 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb799f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd679bc 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd679bb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x19b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:74 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b663a 0x16d4474 0x6ccece 0x6c3ff9 0x7e2ef4 0x7e8559 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16b6639 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16d4473 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x6ccecd crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x6c3ff8 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7e2ef3 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7e8558 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [51: 9792] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 512] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8fd7a8 0x8fcfcb 0xd5dee7 0x10d6249 0xd30625 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8fd7a7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8fcfca github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd5dee6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b485 0x4901c9 0x7cb165 0xb16e97 0xb16e3a 0xb15537 0xb18b1c 0xb18b0e 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7cb164 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb16e96 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18b1b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18b0d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [25: 1200] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [75: 2400] @ 0x48b4ac 0x4901c9 0xb269eb 0xb269dc 0xb26974 0xb2698a 0xb29dfe 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb269ea github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb269db github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26973 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26989 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb29dfd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [161: 41216] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 15232] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 1344] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 1440] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69b51f 0x69b4d3 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69b51e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69b4d2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:84 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [51: 9792] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 144] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [43: 1032] @ 0x48b485 0x425d05 0x69c4b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c4b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x41b526 0x539e0a 0xcfd5e8 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcfd5e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 224] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x48b4ac 0x4907d3 0xdda059 0xde22d0 0xde0492 0xddf205 0x495521 # 0xdda058 github.com/quic-go/quic-go.newSendConn+0x1f8 github.com/quic-go/quic-go@v0.59.0/send_conn.go:59 # 0xde22cf github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 64] @ 0x48b4ac 0x4901c9 0x16ef4c5 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef4c4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1456] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x564835 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [90: 25920] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 256] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [6: 288] @ 0x48b485 0x425d05 0xd78f76 0xd72a33 0xdbc836 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xd78f75 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:61 # 0xd72a32 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/frame_parser.go:79 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [4: 576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0xd0196c 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0196b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [36: 8640] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8c5e92 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c5e91 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [25: 6400] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [46: 5152] @ 0x48b4ac 0x41b526 0xcfe84e 0xcfe837 0xcfe558 0xcfe639 0x495521 # 0xcfe84d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfe836 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [3: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [58: 11136] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0xdc7cc5 0x4a35b1 0xdf1e1c 0xdf1cb9 0xdc7dc5 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc7cc4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:17 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf1e1b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdf1cb8 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x58 github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdc7dc4 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:41 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [27: 221184] @ 0x48b4ac 0x4901c9 0x11916fd 0x11913c5 0x1193a4d 0x1193a4e 0x119373d 0x11932c5 0x6f0843 0x6f0776 0x495521 # 0x11916fc github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x11913c4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x1193a4c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x1193a4d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x119373c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11932c4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6f0842 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:41 # 0x6f0775 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [95: 9120] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [30: 720] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [33: 2112] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [282: 13536] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159dd08 0x159db70 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159dd07 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159db6f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [44: 8448] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5f5e66 0x60c18c 0x60b965 0x69ae13 0x69d59b 0x69d576 0x69d245 0x1163e9f 0x11639ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5f5e65 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69ae12 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:128 # 0x69d59a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:124 # 0x69d575 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d244 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1163e9e github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x19e github.com/pactus-project/pactus/state/state.go:536 # 0x11639b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:494 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 8064] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 18432] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 3136] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [54: 35831808] @ 0x48b4b3 0x425d05 0x68e534 0x68e50e 0x6965e5 0x118295c 0x1198a2f 0x1194b1b 0x119442b 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x68e533 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e50d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x6965e4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x118295b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x1198a2e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1194b1a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x119442a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x6a2fa5 0x8e849a 0x8ec106 0x116495c 0x8f8a62 0x116479a 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a2fa4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8e8499 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8ec105 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116495b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:581 # 0x8f8a61 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1164799 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:579 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1015808] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x1231866 0x12c7fef 0x12c7f05 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1231865 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.80.0/mem/buffers.go:176 # 0x12c7fee google.golang.org/grpc/mem.BufferSlice.Free+0x2e google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:71 # 0x12c7f04 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.80.0/rpc_util.go:1037 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b485 0x425d05 0x6e5131 0x6e6f3d 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e5130 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f0 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6e6f3c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [39: 624] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 720] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc2fffe 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc2fffd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b485 0x425d05 0x93eb1e 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93eb1d crypto/tls.(*Conn).handshakeContext+0x15d crypto/tls/conn.go:1538 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b4ac 0x425d05 0x16ba445 0x16d0a42 0x16d0726 0x16d43a8 0x16d437b 0x6c8ad6 0x6c5ed6 0x92dccc 0x976beb 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ba444 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16d0a41 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x16d0725 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3c5 crypto/internal/fips140/ecdsa/ecdsa.go:483 # 0x16d43a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16d437a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x6c8ad5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x6c5ed5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92dccb crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x976bea crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x48b4a5 0x4731d7 0x51fa86 0xd2fcb4 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd2fcb3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3b83b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d62e2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 576] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x975085 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [50: 9600] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2112] @ 0x48b485 0x4901c9 0xc10b85 0xc10e8a 0xc300d2 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10e89 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc300d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [110: 5280] @ 0x48b485 0x425d05 0x114ac16 0x4a49ca 0x495521 # 0x114ac15 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:194 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0xd2fc65 0xd3b83c 0x10d62e3 0xd30625 0x495521 # 0xd2fc64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd3b83b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10d62e2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [31: 3472] @ 0x48b4ac 0x41b526 0xd0283e 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0283d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [13: 14976] @ 0x48b4ac 0x4907d3 0x960f85 0x960f51 0x960e57 0x6c2d64 0x6c31bc 0x960e0b 0x960d07 0x6c2d64 0x6c31bc 0x95ea0d 0x95e8f7 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x960f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x960f50 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x960e56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x960e0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x960d06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95ea0c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95e8f6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 8832] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x48b485 0x425d05 0xd329b1 0xd326a5 0x10d8791 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0xd329b0 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x290 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:253 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [11: 528] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00fdd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [90: 4320] @ 0x48b485 0x425d05 0x1189216 0x1189266 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189215 bytes.NewReader+0x55 bytes/reader.go:159 # 0x1189265 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [94: 7520] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x11637ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x11637b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:478 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 13312] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x119e7fc 0x119e776 0x1566aa9 0x15663b9 0x1566225 0x1645323 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 # 0x119e7fb github.com/pactus-project/pactus/crypto.Address.String+0x6bb github.com/pactus-project/pactus/crypto/address.go:80 # 0x119e775 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x635 github.com/pactus-project/pactus/wallet/types/types.go:137 # 0x1566aa8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x15663b8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [16: 1024] @ 0x48b485 0x425d05 0xb7987a 0xb79809 0xb797a8 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb79879 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb79808 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb797a7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [46: 11776] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 128] @ 0x48b4ac 0x425d05 0xb34c87 0xb34c4e 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb34c86 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb34c4d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb34fb0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 1600] @ 0x48b4ac 0x4907d3 0x6e8d05 0x6e8ca6 0x6e8c8b 0x6e9296 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e8d04 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xe4 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6e8ca5 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6e8c8a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6e9295 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [11: 1760] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd204c5 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd204c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 24] @ 0x48b485 0x425d05 0x16d5f7c 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d5f7b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 10752] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 10080] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30477 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1327 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x48b485 0x425d05 0xb7c0ed 0xb83aed 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7c0ec github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:105 # 0xb83aec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:334 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [8: 1024] @ 0x48b4ac 0x4731d7 0x51cb0a 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [3: 144] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e47cc 0x6e6ee5 0x6e56cc 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [49: 9408] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 160] @ 0x48b485 0x490767 0x122a965 0xff3bcf 0xff3629 0xff3430 0xff3253 0x1229d72 0x1224b85 0x12570fb 0x124f63f 0x12cc108 0x12cb8d6 0x495521 # 0x122a964 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff3bce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xff3628 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xff342f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xff3252 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1229d71 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x1224b84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x12570fa google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124f63e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12cc107 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12cb8d5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [2: 507904] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1523712] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 1280] @ 0x48b4ac 0x4731d7 0x790cd4 0x159d776 0x159d760 0x159d761 0x159d749 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x159d775 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159d75f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x159d760 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x159d748 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [28: 32256] @ 0x48b48c 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 192] @ 0x48b4ac 0x4901c9 0x16d6006 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d6005 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xce1bc9 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0xce1bc8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 2048] @ 0x48b485 0x490767 0xb3535a 0xb83f79 0xb83e6e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb83f78 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb83e6d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x48b485 0x425d05 0x16d1399 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d1398 crypto/internal/fips140/bigmod.NewNat+0x218 crypto/internal/fips140/bigmod/nat.go:73 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-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: 1872] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0e5e8 0xc0fbd4 0xc0f305 0xc25416 0x495521 # 0xc0e5e7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f304 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x264 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc25415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [4: 1015808] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 761856] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 704] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x51cbd1 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x51cbd0 fmt.errorf+0x190 fmt/errors.go:48 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 16] @ 0x48b485 0x490767 0xb3535a 0xb84127 0xb84109 0xb840cf 0xb83e5e 0xb833a5 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb84126 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb84108 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb840ce github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:382 # 0xb83e5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:356 # 0xb833a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x48b485 0x490767 0xd99d91 0xd99d37 0xdc1cb7 0xdc1a91 0xdc0dc6 0xdc099c 0xdbfecc 0xdb3e85 0xded63a 0x495521 # 0xd99d90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_history.go:63 # 0xd99d36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdc1cb6 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdc1a90 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdc0dc5 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdc099b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbfecb github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb3e84 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 192] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 9472] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [45: 5760] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd31289 0xd31125 0xd30e8f 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xd31288 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd31124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [12: 32256] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b485 0x425d05 0xb7bea5 0xb83b31 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bea4 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:69 # 0xb83b30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x48b485 0x425d05 0x1237745 0x1237734 0x1236459 0x124c9fc 0x495521 # 0x1237744 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x1237733 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124c9fb google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 0: 0 [5: 640] @ 0x48b485 0x490767 0x4e0645 0x65bf65 0x65be25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c8853 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bf64 net.addrTable+0x104 net/interface_linux.go:149 # 0x65be24 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c8852 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 24576] @ 0x48b4ac 0x4901c9 0x8c514f 0xcff567 0xcff550 0xd031cb 0xd02e11 0xd05e78 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0x8c514e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcff566 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcff54f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd031ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd02e10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd05e77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [63: 12096] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [52: 1664] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x425d05 0xb09fb5 0xb09f90 0xb09f29 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb09fb4 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb09f8f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb09f28 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:214 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [35: 170240] @ 0x48b48c 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xd32813 0xd326a5 0x10d8791 0x10d859f 0xc25583 0x495521 # 0xd32812 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 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [15: 240] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0xb269eb 0xb269dc 0xb26974 0xb2698a 0xb29dfe 0xb826bc 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb269ea github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb269db github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb26973 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb26989 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb29dfd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb826bb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 33792] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x938b5d 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x938b5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [55: 10560] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1269760] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 761856] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [207: 26496] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [23: 2208] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [7: 672] @ 0x48b485 0x425d05 0xb84e47 0x495521 # 0xb84e46 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x866 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:469 0: 0 [5: 640] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [76: 31616] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 704] @ 0x48b48c 0x4901c9 0xc302f3 0xc2fe75 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc302f2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc2fe74 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 4608] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [135: 8640] @ 0x48b485 0x425d05 0x159e128 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e127 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [41: 2624] @ 0x48b485 0x425d05 0x159e014 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e013 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [7: 1456] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x9fa085 0x9feab8 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fa084 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [4: 768] @ 0x48b4ac 0x4907d3 0x95ffd5 0x95ffa5 0x95feb7 0x6c2d64 0x6c31bc 0x95fe2d 0x95f9b4 0x6c2d64 0x6c31bc 0x95f6a5 0x95f297 0x93be97 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x95ffd4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95ffa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95feb6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95fe2c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f9b3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f296 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [148: 85248] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 6192] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x159e15d 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159e15c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x425d05 0xb03058 0xb03020 0xb74789 0xb7696f 0x495521 # 0xb03057 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb0301f github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x41f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:163 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [24: 6144] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 10176] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 64] @ 0x48b4a5 0x4731d7 0x51fa86 0xce127f 0xce123b 0xcdfe46 0xd30477 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce127e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xce123a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [8: 384] @ 0x48b485 0x425d05 0x53b6f3 0xb06bcc 0xb79bdb 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb06bcb github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/context.go:16 # 0xb79bda github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 30720] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 10944] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [67: 60032] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [48: 9216] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 768] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8e35 0x10c8728 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8e34 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10c8727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [37: 42624] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 720] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [100: 9600] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b485 0x425d05 0x10dd713 0x8fce0b 0x10dd5b5 0x10d90e2 0x11540f9 0x115056a 0x495521 # 0x10dd712 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8fce0a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10dd5b4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x11540f8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [23: 1840] @ 0x48b4ac 0x4901c9 0x5adf6a 0x159d709 0x159d6aa 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x159d708 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x159d6a9 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0xc9 github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [5: 480] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x16effa9 0x9746cd 0x974688 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9746cc crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x974687 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [285: 72960] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 23040] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [106: 5088] @ 0x48b485 0x425d05 0x114ad39 0xc4dd27 0xc4daea 0xc4d645 0xc4d177 0xc4d01c 0x495521 # 0x114ad38 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:210 # 0xc4dd26 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4dae9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc4d644 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc4d176 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4d01b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [40: 92160] @ 0x48b48c 0x41b4ad 0xcfcf17 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 3744] @ 0x48b485 0x4901c9 0x6f45f3 0x11637ba 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f45f2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11637b9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:478 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 448] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 208] @ 0x48b485 0x4901c9 0xc14c56 0x1057e4f 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14c55 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x1057e4e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [267: 34176] @ 0x48b485 0x425d05 0x8c5d6a 0xc1fbb0 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0x8c5d69 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1fbaf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b485 0x425d05 0x13798cf 0x13745cc 0x1373ffc 0x1373def 0x13726e2 0x1373d18 0x15641e6 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x13798ce database/sql.(*Rows).initContextClose+0xce database/sql/sql.go:2996 # 0x13745cb database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x1373ffb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x1373dee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13726e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x1373d17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x15641e5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [49: 9408] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 262144] @ 0x48b4b3 0x4907d3 0x747372 0x75baff 0x77079d 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x747371 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x75bafe github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x77079c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [87: 18096] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc22e45 0xc22d30 0xc21b76 0xc39bdb 0xc3680a 0x495521 # 0xc22e44 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc22d2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc21b75 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 3072] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xb09f19 0xb0a6fe 0xb09005 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb09f18 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:209 # 0xb0a6fd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:270 # 0xb09004 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:89 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [15: 13440] @ 0x48b48c 0x425d05 0xd67b34 0xd6792b 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0xd67b33 crypto/tls.Server+0x313 crypto/tls/tls.go:47 # 0xd6792a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b485 0x490767 0x871076 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x871075 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [113: 43392] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x6a50a8 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4608] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1040] @ 0x48b4ac 0x4901c9 0x168d8e6 0x16901f2 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16901f1 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 3264] @ 0x48b485 0x490767 0xb84c05 0x495521 # 0xb84c04 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x624 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:456 0: 0 [1: 32] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x669772 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x669771 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 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [12: 10752] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [87: 4176] @ 0x48b4ac 0x473854 0x473366 0xb00abe 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00abd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x25d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:47 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [52: 9984] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc377eb 0xc3653c 0x495521 # 0xc377ea github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:961 # 0xc3653b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x95b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:838 0: 0 [1: 24] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66ff14 0x66fe56 0x6697d2 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93e625 0x93e5ef 0xcfe184 0xd00591 0x495521 # 0x66ff13 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fe55 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x6697d1 net.(*OpError).Error+0xf1 net/net.go:518 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93e624 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93e5ee crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfe183 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [22: 176] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc2f1dc 0xc2bec5 0xc368a5 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2f1db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc2bec4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [84: 48384] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1536] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0xda2534 0xda1f8e 0xda563f 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda2533 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.59.0/internal/handshake/cipher_suite.go:43 # 0xda1f8d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda563e github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x37e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:472 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [35: 53760] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0x970109 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x970108 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1440] @ 0x48b485 0x4901c9 0x1379e52 0x1379d69 0x137c311 0x1379cd1 0x1564250 0x15665d2 0x15662cf 0x1566225 0x1645323 0x495521 # 0x1379e51 database/sql.(*Rows).nextLocked+0xb1 database/sql/sql.go:3063 # 0x1379d68 database/sql.(*Rows).Next.func1+0x28 database/sql/sql.go:3041 # 0x137c310 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x1379cd0 database/sql.(*Rows).Next+0x70 database/sql/sql.go:3040 # 0x156424f github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0xef github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:570 # 0x15665d1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x15662ce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x1566224 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x1645322 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4608] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x1198f6d 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1198f6c github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xec github.com/pactus-project/pactus/sync/sync.go:240 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [40: 640] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcfcef8 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcef7 github.com/libp2p/go-yamux/v5.newSession+0x257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [67: 8576] @ 0x48b485 0x425d05 0xb799dd 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb799dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:52 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [54: 10368] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 10240] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x97451b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x97451a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 224] @ 0x48b4ac 0x425d05 0x7c85a8 0x7c85dc 0x7cf106 0x7c12a7 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c85a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c85db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [84: 2688] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 336] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [50: 9600] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 2304] @ 0x48b4ac 0x425d05 0x699f12 0x6a2625 0x1161f0b 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x699f11 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x6a2624 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x1161f0a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:307 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b4ac 0x421e68 0x6e690a 0x6e564a 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e6909 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6e5649 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 320] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xcfd70e 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xce3fab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xcfd70d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcfcf9e 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf9d github.com/libp2p/go-yamux/v5.newSession+0x2fd github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 8880] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c8777 0x10c61f1 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2f3a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c8776 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [45: 40320] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [41: 5248] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a6568 0x6a6506 0x6e3c07 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x544a7e encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a6567 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6505 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 48] @ 0x48b4ac 0x4901c9 0x8fced5 0x8fd2f4 0x8fd19d 0xd60311 0x495521 # 0x8fced4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8fd2f3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8fd19c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd60310 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [170: 87040] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0xdf1385 0x4a35b1 0xde344b 0xde343f 0xde3033 0xddf5ef 0x495521 # 0xdf1384 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde344a github.com/quic-go/quic-go.getPacketBuffer+0x36a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xde343e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x35e github.com/quic-go/quic-go@v0.59.0/server.go:936 # 0xde3032 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddf5ee github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [3: 2304] @ 0x48b4ac 0x4907d3 0xdbd785 0xdbd72b 0xdbd5fa 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3ac5 0x495521 # 0xdbd784 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:77 # 0xdbd72a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.59.0/connection.go:2038 # 0xdbd5f9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.59.0/connection.go:2010 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3ac4 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 96] @ 0x48b485 0x425d05 0x169bd77 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xda7d8e 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xda7d8d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1ed github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:50 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [8: 1920] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [28: 448] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 224] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [21: 1680] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc84ef 0xdc7dfd 0xdd8d59 0xdd8b7c 0xde63d6 0xde7e62 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0xded63a 0x495521 # 0xdc84ee github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc7dfc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd8d58 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd8b7b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde63d5 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde7e61 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xded639 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [3: 240] @ 0x48b4ac 0x4907d3 0x96aa75 0x96aa45 0x96a957 0x6c2d64 0x6c31bc 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x93be97 0x975474 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x96aa74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96aa44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96a956 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a1070 0x6a0ff0 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [84: 4032] @ 0x48b4ac 0x4901c9 0x69c6bb 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [73: 2336] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [114: 5472] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 21504] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xddb68c 0xddb680 0xddb08a 0xe0627d 0xe06278 0xd3bc6a 0x10dd602 0x10d90e2 0xc1b2ae 0xc1adfb 0x495521 # 0xd7dc64 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddb68b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xddb67f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xddb089 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe0627c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe06277 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x10dd601 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d90e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc1b2ad github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [41: 7872] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [46: 47104] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x1057097 0x1057188 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1057096 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1057187 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x307 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:645 # 0x1055456 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 1568] @ 0x48b485 0x425d05 0xc2e5e5 0xc2e5d4 0xc2beb6 0xc368a5 0x495521 # 0xc2e5e4 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x764 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2e5d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [48: 9216] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1280] @ 0x48b48c 0x4901c9 0xb26f66 0xb27166 0xb306de 0xb301ff 0x495521 # 0xb26f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb27165 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2e5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb306dd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:273 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 560] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0xb85ddf 0xb8470e 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb85dde github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:539 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [5: 640] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x6995f7 0x169bd8f 0x699573 0x979abe 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6995f6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x979abd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [106: 848] @ 0x48b485 0x490767 0xc3c0d0 0xc3c0fd 0xc2a7e9 0xc2a7dd 0xc28391 0xc26dc5 0xc26bc8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc3c0cf github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc3c0fc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc2a7e8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2a7dc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc28390 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc26dc4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc26bc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [73: 2336] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00fdd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [50: 9600] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b485 0x425d05 0xc3700a 0xc36359 0x495521 # 0xc37009 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1429 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc36358 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [50: 1200] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [30: 34560] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 1920] @ 0x48b4ac 0x4731d7 0x51fa86 0xce3f90 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce3f8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 4160] @ 0x48b485 0x4901c9 0x6a20ee 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6a20ed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 384] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x4901c9 0x790b86 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [54: 10368] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 384] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 136] @ 0x48b485 0x490767 0xc2f04e 0xc2eef4 0xc2b11f 0xc368a5 0x495521 # 0xc2f04d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2eef3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [67: 13936] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e77ce 0x6e77b4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e77cd github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e77b3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x1158a05 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x1158a04 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 2912] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xc14733 0x1058010 0x1056031 0x105500b 0x10545d0 0x495521 # 0xc14732 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x105800f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x24f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 224] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce180c 0xce35c5 0x10551f2 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce180b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xce35c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x10551f1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b485 0x425d05 0xcc6e69 0xcc6e36 0xcc663a 0xcdf5bc 0x11345cf 0xdfd607 0xde1d5b 0xde0492 0xddf205 0x495521 # 0xcc6e68 golang.org/x/time/rate.NewLimiter+0x448 golang.org/x/time@v0.15.0/rate/rate.go:101 # 0xcc6e35 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x415 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:203 # 0xcc6639 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdf5bb 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 # 0x11345ce github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:408 # 0xdfd606 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:129 # 0xde1d5a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x33a github.com/quic-go/quic-go@v0.59.0/server.go:743 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [4: 2048] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1248] @ 0x48b4ac 0x4901c9 0x168d8e6 0x1690194 0x16cfd1a 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x168d8e5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1690193 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cfd19 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [330: 5280] @ 0x48b485 0x425d05 0x53979b 0xc3c345 0xc1adda 0x495521 # 0x53979a context.AfterFunc+0x7a context/context.go:330 # 0xc3c344 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1add9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [4: 983040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 192] @ 0x48b485 0x425d05 0xdc7d30 0xdc7d24 0xde5d8a 0xde5ded 0xde6f85 0xdf3a5f 0xde7bce 0xde7e45 0xdbca29 0xdbbd65 0xdb765e 0xdb6bcf 0xdb5f65 0xdb3bd2 0x495521 # 0xdc7d2f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.59.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdc7d23 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde5d89 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde5dec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde6f84 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf3a5e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde7bcd github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde7e44 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdbca28 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdbbd64 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb765d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb6bce github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 6144] @ 0x48b4ac 0x4901c9 0xd7dc65 0x4a35b1 0xddb68c 0xddb680 0xddb08a 0xe0627d 0xe06278 0xd3bc6a 0x552032 0x8fd04f 0xd5dee7 0x10d6249 0xd30625 0x495521 # 0xd7dc64 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:14 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddb68b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xddb67f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xddb089 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe0627c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe06277 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd3bc69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x8fd04e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd5dee6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 704] @ 0x48b485 0x4901c9 0xb1abb0 0xb1af9d 0x10c8879 0x10c8699 0x10c61f1 0x10c5cd0 0x495521 # 0xb1abaf github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1af9c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c8878 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10c8698 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [207: 16560] @ 0x48b485 0x421deb 0x6a322d 0x6a3c7f 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [15: 480] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0xd5e085 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x8c9891 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0x1059fa5 0x10584b4 0x1056031 0x105500b 0x10545d0 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c9890 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1059fa4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x10584b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [56: 5376] @ 0x48b485 0x48b5c5 0x4cc5fd 0x856745 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x856744 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [100: 4800] @ 0x48b4ac 0x473854 0x473366 0xc1fbee 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc1fbed github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 1920] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [23: 35328] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b4ac 0x4907d3 0x6c5bab 0x6c5b7b 0x6c5aa4 0x6c2d64 0x6c31bc 0x6c0825 0x6c586f 0x6c57d8 0x6c2d64 0x6c31bc 0x6c0825 0x6c56b7 0x6cbb5e 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c5baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c5b7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6c5aa3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c586e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x6c57d7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c0824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x6c56b6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x6cbb5d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [23: 35328] @ 0x48b48c 0x425d05 0x7e7bc5 0x7e8fdd 0xd65f48 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7e7bc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7e8fdc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd65f47 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 648] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6f2c25 0x6f2bc9 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6f2c24 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe4 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x6f2bc8 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x88 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x160bf65 0x1618e38 0x16174b6 0x1616cdd 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x48ba24 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4cfec4 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6a64 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55ce13 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160bf64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1618e37 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x16174b5 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x1616cdc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [44: 1056] @ 0x48b485 0x48b145 0x69c6d3 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 26880] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97e9b8 0x97e39c 0x93c187 0x93c3db 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97e9b7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97e39b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x93c186 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x93c3da crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ef60c 0x16f0405 0x16effa9 0x16ef99a 0x9745d8 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16ef60b crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ef999 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x9745d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 352] @ 0x48b4ac 0x425d05 0xb7bae5 0xb7ba83 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bae4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7ba82 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x11544e5 0x495521 # 0x11544e4 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:109 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [440: 788480] @ 0x48b48c 0x4901c9 0xb29d2f 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29d2e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 5632] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x11613e6 0x11613d4 0x1166789 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11613e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11613d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:225 # 0x1166788 github.com/pactus-project/pactus/state.(*state).validateBlock+0x88 github.com/pactus-project/pactus/state/validation.go:19 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [22: 1408] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e316f 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e316e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 1966080] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 2457600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 65536] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 1600] @ 0x48b4ac 0x4731d7 0x159da3a 0x159d923 0x159d8fb 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159da39 encoding/hex.EncodeToString+0x459 encoding/hex/hex.go:129 # 0x159d922 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159d8fa github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [36: 4032] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd04776 0xd0464c 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd04775 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd0464b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d613b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x48b485 0x4901c9 0xb29f05 0xb774bd 0xb7e62e 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb29f04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb774bc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7e62d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x48b485 0x425d05 0x53b6f3 0xa587b9 0xa58781 0xa584cd 0xa5d06c 0xb85c45 0xb8470e 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa587b8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa58780 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb85c44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [13: 312] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab72 0x6a4945 0x6a5145 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab71 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6a4944 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5144 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 950272] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 712704] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 712704] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [149: 9536] @ 0x48b485 0x48b5c5 0x4cc5fd 0x87367b 0x8727b8 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x87367a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x8727b7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [53: 10176] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [36: 576] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [114: 5472] @ 0x48b485 0x425d05 0x1182a85 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1182a84 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:98 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [41: 4592] @ 0x48b4ac 0x41b526 0xd02857 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd02856 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 960] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb8468c 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8468b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:412 0: 0 [2: 128] @ 0x48b4ac 0x425d05 0xcd76be 0xcdf077 0xce258c 0xd5bea9 0xd5b4da 0xd59af3 0x495521 # 0xcd76bd 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 # 0xcdf076 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 # 0xce258b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd5bea8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 3040] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c7b97 0x10c643b 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2f3a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c7b96 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10c643a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [106: 27136] @ 0x48b485 0x425d05 0xd0286b 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 480] @ 0x48b4ac 0x4731d7 0xb7e5f5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e5f4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:259 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 576] @ 0x48b485 0x421deb 0x1058cad 0x1056031 0x105500b 0x10545d0 0x495521 # 0x1058cac github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xeec github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:827 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169beae 0x699573 0x699acb 0xda7adc 0xda707a 0xda6f5b 0xdaa7c5 0xda5555 0xda3e58 0xda3d5b 0xda3b98 0xdbd5dd 0xdbd1a8 0xdbc571 0xdbb8c5 0xdb906c 0xdb673d 0xdb5f65 0xdb3bd2 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x699572 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699aca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda7079 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:48 # 0xda6f5a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.59.0/internal/handshake/header_protector.go:31 # 0xdaa7c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xe4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/updatable_aead.go:141 # 0xda5554 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x294 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:479 # 0xda3e57 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x77 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:251 # 0xda3d5a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:237 # 0xda3b97 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:225 # 0xdbd5dc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdbd1a7 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdbc570 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdbb8c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb906b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb673c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb5f64 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb3bd1 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 4608] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97e9b8 0x97e39c 0x93c187 0x93c3db 0x96badb 0x96b05a 0x93ece9 0x97d3bf 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97e9b7 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97e39b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x93c186 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x93c3da crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 216] @ 0x48b4ac 0x4901c9 0x8fd535 0x8fd3e5 0xd5df1a 0xd5def3 0x10d6249 0xd30625 0x495521 # 0x8fd534 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8fd3e4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5df19 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5def2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1344] @ 0x48b4ac 0x4907d3 0x93c8f7 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93c8f6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 1792] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 2112] @ 0x48b48c 0x4901c9 0xda3405 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda3404 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x264 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:161 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [10: 2457600] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 1720320] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1966080] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 1720320] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x16f0138 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x16f0137 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 768] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 104] @ 0x48b485 0x425d05 0x11584b0 0x1182b97 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x11584af github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:115 # 0x1182b96 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [40: 960] @ 0x48b4ac 0x4731d7 0xbe6c34 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6c33 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [50: 8000] @ 0x48b485 0x425d05 0xc21a08 0xc219e8 0xc39f1b 0xc3680a 0x495521 # 0xc21a07 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x487 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc219e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0xafed90 0x1056548 0x1055d55 0x105500b 0x10545d0 0x495521 # 0xafed8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [49: 784] @ 0x48b485 0x425d05 0xbe6bf2 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6bf1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x731 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [42: 43008] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0xb0b54c 0xb7b0b3 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb0b54b github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:367 # 0xb7b0b2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 448] @ 0x48b485 0x425d05 0xb85b05 0xb8470e 0x495521 # 0xb85b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb8470d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [31: 3472] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xb79986 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xb79985 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 960] @ 0x48b485 0x425d05 0xce3c7e 0xce1328 0xcdfe46 0xd30dfc 0x1054892 0x1054eda 0x10545d0 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce1327 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30dfb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1054891 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [75: 21600] @ 0x48b485 0x425d05 0x159d645 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159d644 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:98 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [26: 46592] @ 0x48b48c 0x41b4ad 0xcfcf30 0xcfca85 0xd06325 0xd5d4dd 0xd5befe 0xd5b4da 0xd59af3 0x495521 # 0xcfcf2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcfca84 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd06324 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd5d4dc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd5befd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 9600] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [109: 5232] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x69c56a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [80: 2560] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [27: 432] @ 0x48b485 0x48b0a5 0x1199cb5 0x119945c 0x1199166 0x1155de3 0x495521 # 0x1199cb4 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:335 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [204: 19584] @ 0x48b485 0x425d05 0xb008ae 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ad github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:41 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [67: 2144] @ 0x48b4ac 0x4731d7 0xbe6c34 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6c33 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b485 0x425d05 0x93c75e 0x93c46f 0x976738 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93c75d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x93c46e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x976737 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [104: 6656] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [74: 85248] @ 0x48b48c 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x6bc6d0 0x7f390c 0x7f38eb 0xd668a5 0xd65feb 0x9707a6 0x97681f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6bc6cf encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7f390b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7f38ea crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd668a4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd65fea github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9707a5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x97681e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc2ae65 0xc2adfc 0xc368a5 0x495521 # 0xc2ae64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x264 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc2adfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 229376] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 229376] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [54: 10368] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [166: 13280] @ 0x48b485 0x425d05 0xc1fc0c 0xc30054 0xc2e565 0xc2beb6 0xc368a5 0x495521 # 0xc1fc0b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc30053 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2e564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc2beb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [78: 379392] @ 0x48b48c 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 72] @ 0x48b485 0x421deb 0xb07ac5 0xb07aa2 0xb09190 0xb030d9 0xb7fe6a 0xb848a4 0x495521 # 0xb07ac4 go.opentelemetry.io/otel/metric.WithAttributeSet+0x84 go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb07aa1 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x61 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/metrics/metrics.go:151 # 0xb0918f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x5ef github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:97 # 0xb030d8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:164 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [4: 8192] @ 0x48b4ac 0x4901c9 0x9f958b 0x9f9567 0x9fa2cc 0x9feab8 0x495521 # 0x9f958a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f9566 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9fa2cb net/http.(*conn).readRequest+0x92b net/http/server.go:1071 # 0x9feab7 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [14: 224] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 144] @ 0x48b485 0x425d05 0x51cef2 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bd8f 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 7360] @ 0x48b485 0x4901c9 0xd3cb7c 0xd3cb6e 0xd2f3a5 0x10c8777 0x10c61f1 0x10c5cd0 0x495521 # 0xd3cb7b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3cb6d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd2f3a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10c8776 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bd25 0x65aa99 0xb19317 0x10cae65 0x10cacf6 0x10cab25 0x10c86ef 0x10c61f1 0x10c5cd0 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bd24 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65aa98 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb19316 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10cae64 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10cacf5 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10cab24 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10c86ee github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xce github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10c61f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10c5ccf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [38: 4256] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51fa73 0xce1b6c 0xce2e15 0xd3c219 0x10d6777 0xd30625 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fa72 fmt.Sprintf+0x52 fmt/print.go:239 # 0xce1b6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10d6776 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x12579de 0x4a35b1 0x1256287 0x1224084 0x122707c 0x123786d 0x123786e 0x1236459 0x123fd72 0x495521 # 0x12579dd google.golang.org/grpc/internal/transport.getWriteBufferPool.func1+0x3d google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:590 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1256286 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x1224083 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122707b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123786c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123786d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x1236458 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x123fd71 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x5d5a25 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a24 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xd027c9 0xd028c5 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd027c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd028c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [60: 138240] @ 0x48b48c 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [36: 2304] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [48: 5376] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcfc465 0xd048f6 0xd0466a 0xd06038 0xd3c2a2 0x10d613c 0xd30625 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcfc464 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd048f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd04669 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd06037 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd3c2a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10d613b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x48b485 0x425d05 0x6c3125 0x962c5d 0x962b54 0x6c2d64 0x6c31bc 0x962a74 0x962a53 0x6c2d64 0x6c31bc 0x9629a5 0x9628fc 0x93be97 0x974caa 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962c5c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b53 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962a52 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9629a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9628fb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x974ca9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 712704] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 712704] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [50: 8000] @ 0x48b485 0x425d05 0xce3fac 0xce9ae5 0xd063e2 0xd01662 0xd00d85 0xd00730 0xd00578 0x495521 # 0xce3fab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xce9ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd063e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd01661 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 2560] @ 0x48b4ac 0x4901c9 0x6e55de 0x8ed7a5 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e55dd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8ed7a4 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [10: 1920] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [730: 93440] @ 0x48b4ac 0x425d05 0xb00992 0xb00918 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb00991 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x131 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xb00917 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:45 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [92: 2944] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x56a898 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56ac9b encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa69 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56a53c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a0d3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 192] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d641f 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d641e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [57: 912] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [44: 8448] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 7424] @ 0x48b485 0x425d05 0xd31289 0xd305bf 0x495521 # 0xd31288 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd305be github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [27: 3024] @ 0x48b4ac 0x4901c9 0x790b86 0x159d776 0x159d760 0x159d761 0x159d749 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x159d775 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159d75f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x159d760 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x159d748 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 256] @ 0x48b485 0x490767 0x86f388 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xafee4a 0x1056548 0x1055d55 0x10550e6 0x1052d68 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x86f387 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafee49 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1056547 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x10550e5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x1052d67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 544] @ 0x48b485 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 3360] @ 0x48b485 0x425d05 0x931a90 0xd65d25 0xd67885 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x931a8f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd65d24 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xd67884 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [359: 40208] @ 0x48b485 0x425d05 0xc2f258 0xc2f24c 0xc2bec5 0xc368a5 0x495521 # 0xc2f257 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2f24b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc2bec4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x169bddb 0x16ef4fa 0x16f0405 0x979a85 0x97583c 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x979a84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97583b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 880] @ 0x48b485 0x425d05 0x1055d0f 0x105500b 0x10545d0 0x495521 # 0x1055d0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:525 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 4480] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0xaff1c6 0x1056e05 0x1055635 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaff1c5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1056e04 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:622 # 0x1055634 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:485 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 49152] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [21: 1344] @ 0x48b485 0x425d05 0xc21991 0xc39f1b 0xc3680a 0x495521 # 0xc21990 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x410 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc39f1a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 17920] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 1152] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x6f2c72 0x116ebb1 0x116eaf3 0x1168871 0x1168834 0x118b3a5 0x11988cf 0x1193dba 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f2c71 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116ebb0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1168870 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1168833 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x118b3a4 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x11988ce github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1193db9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [80: 30720] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x829785 0x829010 0x8b78e7 0x8c8b05 0xc0f145 0xc0f11a 0xc208f0 0x495521 # 0x829784 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x82900f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b78e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c8b04 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f144 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f119 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc208ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [54: 10368] @ 0x48b4ac 0x4901c9 0x5ea7d4 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7d3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5a36 0x5d99da 0x5f5c97 0x60ba3a 0x69b905 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159bad 0x11639ec 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d5a35 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d99d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5c96 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60ba39 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159bac github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:80 # 0x11639eb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:498 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 9216] @ 0x48b485 0x490767 0xc31445 0xc264a9 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc31444 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc264a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 458752] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 688128] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [65: 4160] @ 0x48b485 0x48b5c5 0x4cc5fd 0x8545e7 0x883f5a 0x883b98 0x854677 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x8545e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x854676 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [35: 1680] @ 0x48b485 0x425d05 0xb00e25 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00e24 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [29: 1392] @ 0x48b4ac 0x4907d3 0x8709ec 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x8709eb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [2: 96] @ 0x48b485 0x4901c9 0x7cb165 0xb16e97 0xb16e3a 0xb15537 0xb18a9a 0xb18a8c 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x7cb164 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb16e96 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb16e39 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb15536 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb18a99 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb18a8b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 1248] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc347d1 0xc3442b 0x495521 # 0xc347d0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc3442a github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x78a github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [46: 8832] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [149: 9536] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b485 0x425d05 0x658f25 0x658ecf 0x6727fb 0x671750 0xb18a2a 0xd5a479 0xe1ad6f 0xd5959e 0x495521 # 0x658f24 net.newFD+0x144 net/fd_unix.go:27 # 0x658ece net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x6727fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67174f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb18a29 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd5a478 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [99: 4752] @ 0x48b485 0x425d05 0x69c514 0x69c4ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c513 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c4e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 304] @ 0x48b4a5 0x4731d7 0x65db58 0x7c8818 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c8817 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [58: 3712] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [9: 864] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0xb84b5c 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb84b5b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [3: 712704] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 1344] @ 0x48b485 0x425d05 0x159df32 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159df31 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [34: 39168] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1160a58 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1160a57 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [12: 576] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb2747a 0xb7665b 0xb756e5 0xb754e8 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb27479 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb7665a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:666 # 0xb756e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:506 # 0xb754e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [95: 36480] @ 0x48b4ac 0x4901c9 0x6128d5 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128d4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x421deb 0xa587d4 0xa584cd 0xa5d06c 0xb8441b 0xb833db 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xa587d3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:187 # 0xa584cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa5d06b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb8441a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:386 # 0xb833da github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:307 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 18944] @ 0x48b485 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [34: 544] @ 0x48b485 0x48b0a5 0x11992a5 0x1199166 0x1155de3 0x495521 # 0x11992a4 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x64 github.com/pactus-project/pactus/sync/sync.go:276 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 672] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6a0d4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0d4c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [150: 2400] @ 0x48b4a5 0x48b01b 0xc19d90 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19d8f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x16f03c9 0x16effa9 0x975f52 0x975f10 0x976d32 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16f03c8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x975f51 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x975f0f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x976d31 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [45: 5760] @ 0x48b4ac 0x4901c9 0x5d6445 0x5d9d76 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5d6444 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [244: 23424] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x55b235 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55bb3c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x425d05 0x4120b2 0x413f51 0x413eb0 0x414f66 0x8f13ad 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f13ac github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [178: 5696] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1425408] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [280: 13440] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 352] @ 0x48b4a5 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [983: 157280] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x159dbd2 0x159dbd3 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5beed2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bf16b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x159dbd1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159dbd2 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [172: 13760] @ 0x48b485 0x4901c9 0x531c7f 0x7c0f34 0x7c0f1a 0x7c4eef 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x7c0f33 strings.Split+0x73 strings/strings.go:361 # 0x7c0f19 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 1584] @ 0x48b485 0x425d05 0x10564f2 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x10564f1 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:565 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [19: 912] @ 0x48b4ac 0x4731d7 0xb00e76 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00e75 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:54 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [39: 624] @ 0x48b485 0x48b0a5 0x114b228 0x114abe9 0x4a49ca 0x495521 # 0x114b227 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:267 # 0x114abe8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:200 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 288] @ 0x48b4ac 0x4907d3 0x871016 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0xb0b2f4 0x495521 # 0x871015 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb0b2f3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:330 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0x7c1bad 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb824f0 0x495521 # 0x7c1bac github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb824ef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:128 0: 0 [1: 32] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0xb76945 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 # 0xb76944 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:688 0: 0 [1: 64] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11967f8 0x1196345 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11967f7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1196344 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [374: 5984] @ 0x48b485 0x48b0a5 0xc1b4cb 0xc1adfb 0x495521 # 0xc1b4ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [4: 16384] @ 0x48b4ac 0x4901c9 0x9f9171 0x9f9119 0x9f9235 0x9fe99a 0x495521 # 0x9f9170 bufio.NewReaderSize+0x210 bufio/bufio.go:57 # 0x9f9118 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0x9f9234 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0x9fe999 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [47: 9024] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126f9 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126f8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 768] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x8c5098 0xc1b1ba 0xc1b1b0 0xc1adfb 0x495521 # 0x4a395b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a37a5 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a351b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8c5097 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc1b1b9 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc1b1af github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1adfa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [35: 1120] @ 0x48b4ac 0x4907d3 0x16847a5 0x5d67c6 0x5d9d76 0x60b93d 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x16847a4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d67c5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9d75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 3520] @ 0x48b48c 0x4901c9 0xc2eb1e 0xc2b11f 0xc368a5 0x495521 # 0xc2eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [231: 14784] @ 0x48b485 0x425d05 0xc2efaa 0xc2b11f 0xc368a5 0x495521 # 0xc2efa9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x8e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 458752] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [141: 3384] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x159dc8f 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x159dc8e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x6ae github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1101: 193776] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159dbd2 0x159dbd3 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159dbd1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159dbd2 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [11: 3520] @ 0x48b485 0x4901c9 0x8fdacc 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8fdacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [453: 14496] @ 0x48b4ac 0x4731d7 0xbe499a 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4999 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [52: 9984] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61270b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61270a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 4608] @ 0x48b4ac 0x4907d3 0x93b645 0x93b48a 0x93bf06 0x975474 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x93b644 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x93b489 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975473 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169be70 0x16d6693 0x16cfe9f 0x16d1148 0x16d123f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0x97d3bf 0x495521 # 0x169be6f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d6692 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cfe9e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16d1147 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16d123e crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0xb2aa55 0xb2aa4b 0xb290b8 0xb76570 0x495521 # 0xb2aa54 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2aa4a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb290b7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb7656f github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2cf github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:639 0: 0 [179: 17184] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [116: 5568] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55c3b8 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 3072] @ 0x48b4ac 0x425d05 0x7d8bfe 0x7d8c13 0x984754 0x935cf6 0x93fd3e 0x97470c 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x7d8bfd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7d8c12 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x984753 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x97470b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 18816] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x974687 0x97465b 0x970ed2 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x974686 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97465a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x970ed1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [113: 43392] @ 0x48b485 0x4901c9 0xd027e5 0xd027e6 0xd01758 0xd00d85 0xd00730 0xd00578 0x495521 # 0xd027e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd027e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd01757 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd00d84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd0072f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 336] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [101: 4848] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c4df 0x69c493 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6e910e 0x6e90f4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c4de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c492 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e910d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e90f3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 864] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b76b 0x69b701 0x69b5aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b76a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b700 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x69b5a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 384] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb74789 0xb7696f 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb74788 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7696e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:692 0: 0 [11: 352] @ 0x48b4ac 0x4731d7 0xd5e09d 0xd5e05c 0x10d6249 0xd30625 0x495521 # 0xd5e09c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5e05b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 448] @ 0x48b485 0x425d05 0xddae76 0xde5c45 0xde7045 0xdf2a5b 0xdf2a3f 0xde721f 0xe04c8b 0xe04c7d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0x115407b 0x115056a 0x495521 # 0xddae75 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde5c44 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde7044 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdf2a5a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdf2a3e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde721e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe04c8a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe04c7c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [566: 289792] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [40: 7680] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 7488] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 144] @ 0x48b485 0x425d05 0xb7bd73 0xb7bea6 0xb8515c 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bd72 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7bea5 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb8515b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 5376] @ 0x48b48c 0x425d05 0xda2f85 0xda2f77 0xda30ec 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0xda2f84 crypto/tls.Server+0x124 crypto/tls/tls.go:47 # 0xda2f76 crypto/tls.QUICServer+0x116 crypto/tls/quic.go:194 # 0xda30eb github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:130 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699aef 0xda7adc 0xda81a5 0xda7c9d 0xda321f 0xda2efd 0xdad579 0xde24a6 0xde0492 0xddf205 0x495521 # 0x699aee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda7adb github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda81a4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:68 # 0xda7c9c github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xfc github.com/quic-go/quic-go@v0.59.0/internal/handshake/initial_aead.go:45 # 0xda321e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:146 # 0xda2efc github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:116 # 0xdad578 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xde24a5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xde0491 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddf204 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [17: 1088] @ 0x48b4ac 0x4901c9 0x6a50a8 0x6e4010 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 1152] @ 0x48b485 0x425d05 0x159de97 0x159db16 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159de96 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x159db15 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [274: 13152] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159dd08 0x159db70 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159dd07 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159db6f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [98: 7840] @ 0x48b485 0x425d05 0x6f464a 0x6f460a 0x6f4637 0x6f4602 0x1166ca2 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4649 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x6f4609 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6f4636 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6f4601 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1166ca1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 336] @ 0x48b4ac 0x4901c9 0x790b86 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x8ca1ba 0x8c95bb 0x8c98b3 0x8c6ab4 0x8c61db 0x4a336c 0x8c615b 0x8c612f 0x8c5a45 0xc24d98 0xc244e5 0xc21bd8 0xc39bdb 0xc3680a 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8ca1b9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c95ba github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c98b2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c6ab3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c61da github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8c615a sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c612e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c5a44 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0xc24d97 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc21bd7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x48b4ac 0x4901c9 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1071: 1233792] @ 0x48b48c 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 1008] @ 0x48b485 0x425d05 0x6e3f37 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3f36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 1440] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b9ca 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b9c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4907d3 0xbe9525 0xbe818a 0xbe5d6d 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe9524 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x584 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xbe8189 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x7e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xbe5d6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 1536] @ 0x48b4ac 0x4901c9 0x16d1388 0x16d133f 0x16d0bfd 0x16d99d2 0x16d9991 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16d1387 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16d133e crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16d0bfc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d99d1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d9990 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [237: 22752] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [604: 96640] @ 0x48b485 0x425d05 0xbe3056 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe3055 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x895 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [203: 16240] @ 0x48b485 0x425d05 0xc4cc94 0xc4c4d8 0x495521 # 0xc4cc93 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [363: 52272] @ 0x48b485 0x425d05 0x55a0b7 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 442368] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 5376] @ 0x48b4ac 0x4907d3 0x6c2bba 0x6c2b84 0x9686df 0x6c2d64 0x6c31bc 0x6c2cdd 0x9680b1 0x6c2d64 0x6c31bc 0x967fd7 0x967f38 0x967ee5 0x6c2d64 0x6c31bc 0x967c25 0x967b7c 0x93be97 0x9751cc 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6c2bb9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6c2b83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9686de crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6c2cdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9680b0 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967fd6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967f37 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x967ee4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x967b7b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9751cb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 896] @ 0x48b4ac 0x425d05 0x6b2dda 0x6b2df0 0x169bddb 0x16d6425 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x9753b9 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x6b2dd9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6b2def crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d6424 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x9753b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f9154 0x8fc725 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f9153 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8fc724 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a4 github.com/pactus-project/pactus/execution/execution.go:49 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1198985 0x1198a25 0x11966fb 0x1195cc6 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x55d424 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11966fa github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x1195cc5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 2496] @ 0x48b485 0x4901c9 0x6f4312 0x1164750 0x1163814 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6f4311 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x116474f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:577 # 0x1163813 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:481 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [63: 3024] @ 0x48b485 0x425d05 0xc54065 0xc509df 0xc52205 0xc59457 0xc5944f 0xdeb6a2 0xdee915 0xdedcc5 0x495521 # 0xc54064 golang.org/x/net/internal/socket.parseInetAddr+0x2e4 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:100 # 0xc509de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc52204 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc59456 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc5944e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xdeb6a1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [206: 16480] @ 0x48b485 0x421deb 0x6a322d 0x6a3d35 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a322c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x10d7dfe 0x10d7ef3 0x10d77b5 0x115407b 0x115056a 0x495521 # 0x10d7dfd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d7ef2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d77b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x115407a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x1150569 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 442368] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x160ca15 0x160c625 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160ca14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x160c624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 442368] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 663552] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1042: 183392] @ 0x48b4ac 0x4731d7 0x86f66a 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f669 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [101: 51712] @ 0x48b485 0x490767 0x159dd4c 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dd4b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [942: 150720] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x159dbd2 0x159dbd3 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x159dbd1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x159dbd2 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [47: 60160] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 20736] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6e5e15 0x6e5df7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6e5e14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6e5df6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [47: 9024] @ 0x48b4ac 0x4901c9 0x5ea7b5 0x5ebf59 0x5ec190 0x61266b 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7b4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61266a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x425d05 0x69c14f 0x69a0da 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69a0d9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 576] @ 0x48b485 0x425d05 0x169bd77 0x16ef4fa 0x16f0405 0x9798ee 0x935ce7 0x93fd3e 0x976f13 0x970f25 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x169bd76 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9798ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x935ce6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93fd3d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x976f12 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x970f24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xa5d005 0xb318a6 0xb304ed 0xb301ff 0x495521 # 0xa5d004 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb318a5 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 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 768] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [20: 1920] @ 0x48b485 0x4901c9 0xb00fde 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0xb00fdd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:107 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [130: 54080] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [49: 784] @ 0x48b485 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 152] @ 0x48b485 0x425d05 0x6a3cbf 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a3cbe github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b4ac 0x425d05 0x8e97b5 0x8ea628 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8e97b4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:199 # 0x8ea627 github.com/pactus-project/pactus/store.NewStore+0x3c7 github.com/pactus-project/pactus/store/store.go:134 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 12288] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [37: 2368] @ 0x48b485 0x425d05 0xce1339 0xcdfe46 0xd30477 0x495521 # 0xce1338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcdfe45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd30476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [28: 3584] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [3: 192] @ 0x48b4ac 0x425d05 0xcd755e 0xce1a91 0xce2e15 0xd3c219 0x1054a6e 0x1054eda 0x10545d0 0x495521 # 0xcd755d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:276 # 0xce1a90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:700 # 0xce2e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd3c218 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x1054a6d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1054ed9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b4ac 0x4901c9 0x7b7ad5 0x7b80e8 0x7b7f11 0x8c8b31 0x1058d8f 0x10586c5 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7b7ad4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b80e7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b7f10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c8b30 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1058d8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x10586c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x904 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [117: 5616] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc444d6 0xc4cf44 0xc4c790 0xc4c4d8 0x495521 # 0xc444d5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc4cf43 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x883 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc4c78f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [224: 25088] @ 0x48b485 0x425d05 0xc1b689 0xc26ab8 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc1b688 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc26ab7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x657 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 204800] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 204800] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 204800] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 176] @ 0x48b4a5 0x48b5c5 0x4c7e3a 0x4b616e 0x87453d 0x87295a 0x885723 0x8544a5 0x885723 0x8565f8 0x885723 0x8852a9 0x82974b 0x829273 0x1264fff 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4c7e39 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b616d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x87453c google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x872959 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8544a4 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8565f7 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x885722 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x8852a8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x82974a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x829272 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x1264ffe google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13e google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:75 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [94: 48128] @ 0x48b485 0x490767 0x159dc15 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x159dc14 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [184: 105984] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6a2455 0x6a1e37 0x1166ccf 0x116344a 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166cce github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:62 # 0x1163449 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:442 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 768] @ 0x48b485 0x425d05 0xd0286b 0xcfd8a5 0xd05a5d 0xd310f5 0xd30e8f 0xd2b9aa 0x10d7369 0xc1a5ed 0x495521 # 0xd0286a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfd8a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd05a5c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd310f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd30e8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd2b9a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10d7368 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc1a5ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 480] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b485 0x425d05 0x1153d1e 0x1153bf3 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x1153d1d github.com/pactus-project/pactus/util.LimitReaderClose+0x13d github.com/pactus-project/pactus/util/io.go:345 # 0x1153bf2 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [846: 351936] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc26a77 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [24: 384] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x46eef3 0xc2e9ac 0xc2b11f 0xc368a5 0x495521 # 0xc2e9ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 384] @ 0x48b485 0x425d05 0xb7bb2b 0xb7ba97 0xb7c04e 0xb85119 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb7bb2a github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb7ba96 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7c04d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb85118 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 212992] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 212992] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [315: 15120] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x159dd08 0x159db70 0x1187f82 0x159d565 0x132ccab 0x156f2fe 0x132cb03 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5beb4e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bf229 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x159dd07 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x159db6f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1187f81 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x159d564 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x132ccaa github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x132cb02 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [272: 4352] @ 0x48b485 0x48b0a5 0xc19d4e 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19d4d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0xb84b5c 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb84b5b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:455 0: 0 [9: 16128] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x975085 0x970ee5 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x975084 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x970ee4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 864] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f802a 0x8fa706 0x8fa573 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8029 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc2465e 0xc21bfa 0xc39bdb 0xc3680a 0x495521 # 0xc2465d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc21bf9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc39bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [48: 9216] @ 0x48b4ac 0x4901c9 0x6128b7 0x611edc 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6128b6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 432] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [165: 10560] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [246: 220416] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc2b292 0xc2b2a0 0xc368a5 0x495521 # 0xc2b291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2b29f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [62: 11904] @ 0x48b4ac 0x4901c9 0x5ee719 0x5ead9e 0x5ebf59 0x5ec190 0x6126aa 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ee718 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5ead9d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec18f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6126a9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [53: 10176] @ 0x48b4ac 0x4901c9 0x5ea7f3 0x5ebf59 0x6125e5 0x611fb8 0x6120f2 0x69bbc7 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5ea7f2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebf58 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6125e4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611fb7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bd8f 0x16ef4fa 0x16f0405 0x16effa9 0x16efac5 0x9758fa 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bd8e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9758f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1846: 265824] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [368: 8832] @ 0x48b485 0x425d05 0x93aa78 0x937b9b 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x93aa77 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x937b9a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x560be5 0x1617e0d 0x16175cc 0x161726a 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617e0c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x16175cb github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x1617269 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x560be5 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x560be5 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [62: 16252928] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 416] @ 0x48b4ac 0x4907d3 0x8940d4 0x892dc2 0x892a4c 0x82c0e2 0x82be52 0x1056516 0x1055d55 0x105500b 0x10545d0 0x495521 # 0x8940d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x892dc1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x892a4b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x82c0e1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x82be51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1056515 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1055d54 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [13: 23296] @ 0x48b4ac 0x4907d3 0x97ab8a 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x97ab89 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b485 0x425d05 0x8f76a5 0x1160acc 0x116361c 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f76a4 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:54 # 0x1160acb github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x116361b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:467 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [607: 29136] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 23936] @ 0x48b4ac 0x4907d3 0x93b24e 0x93ba65 0x93bf06 0x9758dd 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x93b24d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x93ba64 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x93bf05 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9758dc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x169bddb 0x16ef4fa 0x16f0405 0x16effa9 0x979be5 0x979bba 0x975c91 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169bdda crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ef4f9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16f0404 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16effa8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x979be4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x979bb9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x975c90 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 1792] @ 0x48b4ac 0x425d05 0x105731e 0x10572b8 0x1055457 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x105731d github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x49d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x10572b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x437 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:656 # 0x1055456 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x48b4ac 0x473854 0x473366 0xb34c54 0xb34fb1 0xb8522a 0xb83345 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0xb34c53 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:80 # 0xb34fb0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:92 # 0xb85229 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb83344 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [319: 285824] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b485 0x425d05 0xd329b1 0xd326a5 0x10d8791 0x10d859f 0xc25583 0x495521 # 0xd329b0 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x290 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:253 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xc25582 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [24: 384] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0x118a1cc 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x118a1cb github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:217 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [269: 34432] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x5b7272 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:37 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [228: 3648] @ 0x48b485 0x425d05 0xbe4955 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4954 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [506: 80960] @ 0x48b485 0x425d05 0xc2f269 0xc2f24c 0xc2bec5 0xc368a5 0x495521 # 0xc2f268 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x108 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2f24b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc2bec4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6e6af4 0x6e6b00 0x6e6072 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e6af3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6aff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e6071 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [12: 3840] @ 0x48b485 0x4901c9 0xb7e7a5 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb7e7a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e80cd 0x8ebdfe 0x1165876 0x159b14f 0x13247cb 0x156f2fe 0x1324623 0x12cea32 0x12d3b86 0x12cc35f 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e80cc github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ebdfd github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1165875 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:684 # 0x159b14e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x13247ca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x156f2fd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1324622 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x12cea31 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [28: 2240] @ 0x48b485 0x425d05 0x8ec639 0x8ec62d 0x8ec5dc 0x1161c94 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8ec638 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ec62c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8ec5db github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x1161c93 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x133 github.com/pactus-project/pactus/state/state.go:288 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [326: 7824] @ 0x48b4ac 0x4731d7 0x115532b 0xc32486 0xc322d0 0xc3a3a5 0xc39e1a 0xc3680a 0x495521 # 0x115532a github.com/pactus-project/pactus/network.MessageIDFunc+0x4a github.com/pactus-project/pactus/network/utils.go:140 # 0xc32485 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc322cf github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc3a3a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc39e19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1960: 219520] @ 0x48b485 0x425d05 0xc19bdb 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc19bda github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x43a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xc14414 0x8fdb51 0xb7e785 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc14413 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x8fdb50 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7e784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2399: 57576] @ 0x48b4ac 0x4731d7 0xbe6a3b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a3a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x57a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1736: 305536] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55e188 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55ae13 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b8ba encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [112: 896] @ 0x48b485 0x490767 0xbe3230 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe322f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x16080c5 0x562271 0x561473 0x561231 0x560b7e 0x1617317 0x1616acb 0x16191d6 0xa00c49 0xa02a47 0x1618a84 0xa00c49 0xa213ee 0x9fed30 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x16080c4 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x562270 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1617316 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1616aca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x16191d5 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa02a46 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1618a83 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa00c48 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa213ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fed2f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x160c54f 0x1608b3b 0x16086e5 0x4a49ca 0x495521 # 0x56e304 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x160c54e github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1608b3a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x16086e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53e566 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x56446d encoding/json.structEncoder.encode+0x34d encoding/json/encode.go:739 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564aaf encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 1310720] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [94: 12032] @ 0x48b485 0x490767 0x86f6a6 0x883f5a 0x883b98 0x8567ac 0x883f5a 0x883b98 0x883a46 0x8245d8 0x8240ce 0x126539c 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x86f6a5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x8567ab google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x883f59 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x883b97 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x883a45 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x8245d7 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x8240cd google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126539b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 320] @ 0x48b4ac 0x4907d3 0x96aa75 0x96aa45 0x96a957 0x6c2d64 0x6c31bc 0x96a8f2 0x96a7ec 0x6c2d64 0x6c31bc 0x96a6a5 0x96a5fc 0x96af18 0x976d1f 0x970f14 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x96aa74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96aa44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96a956 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a8f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a7eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a6a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a5fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x96af17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x976d1e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x970f13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2400] @ 0x48b485 0x425d05 0x970b9a 0x96bc0c 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x970b99 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x96bc0b crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30ab4 0xb30ab5 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30ab3 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x693 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30ab4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x694 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:276 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [53: 1696] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0xb01067 0xb00e3a 0xb00e19 0xb031a8 0xb7fe6a 0xb848a4 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb01066 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:109 # 0xb00e39 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xb00e18 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xb031a7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/protocol_messenger.go:168 # 0xb7fe69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:70 # 0xb848a3 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6650 0x6a65dd 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a664f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a65dc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 384] @ 0x48b4ac 0x4901c9 0x5d9dc5 0x60b93d 0x69b905 0x69d197 0x1166925 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5d9dc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x69d196 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1166924 github.com/pactus-project/pactus/state.(*state).validateBlock+0x224 github.com/pactus-project/pactus/state/validation.go:37 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 384] @ 0x48b485 0x490767 0xb3535a 0xb8338c 0xb8336e 0xb83355 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb35359 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x239 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:136 # 0xb8338b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:148 # 0xb8336d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.39.0/qpeerset/qpeerset.go:158 # 0xb83354 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 20480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 320] @ 0x48b4ac 0x4731d7 0x790cd4 0xb835d3 0xb835b7 0xb83568 0xb83660 0xb83433 0xb829eb 0xb81def 0xb7f906 0xb74a75 0xb31b2a 0xb31905 0xb304ed 0xb301ff 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb835d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb835b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb83567 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb8365f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:324 # 0xb83432 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb829ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb81dee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7f905 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb31904 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:332 # 0xb304ec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:246 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x105828c 0x1056031 0x105500b 0x10545d0 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x105828b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4cb github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1056030 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [51: 5712] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfe973 0xcfe558 0xcfe639 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfe972 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfe557 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfe638 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [131: 301824] @ 0x48b48c 0x490767 0xc2e8af 0xc2e745 0xc2b11f 0xc368a5 0x495521 # 0xc2e8ae github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2e744 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc2b11e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [361: 5776] @ 0x48b485 0x425d05 0xc3c2f7 0xc1adda 0x495521 # 0xc3c2f6 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1add9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [2436: 272832] @ 0x48b485 0x425d05 0x53974d 0xc3c345 0xc1adda 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0xc3c344 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc1add9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [30: 195840] @ 0x48b4ac 0x425d05 0x924ece 0x924ec2 0x984038 0x97aac3 0x971885 0x970e85 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x924ecd crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x924ec1 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x984037 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:83 # 0x97aac2 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x142 crypto/tls/key_schedule.go:208 # 0x971884 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x970e84 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 40960] @ 0x48b4b3 0x490767 0xce04f8 0xce0045 0x495521 # 0xce04f7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x377 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:487 # 0xce0044 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:455 0: 0 [13: 7488] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x937b9b 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x937b9a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [564: 866304] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [477: 91584] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2894: 3333888] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1a4b1 0xc1aca7 0x495521 # 0xc1a4b0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc1aca6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x146 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [2: 256] @ 0x48b4ac 0x4731d7 0x51cb0a 0xcfe245 0xcfe1d6 0xd00591 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xcfe244 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfe1d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd00590 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [6: 144] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69be5e 0x6e9257 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69be5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6e9256 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x56 github.com/pactus-project/pactus/types/vote/vote.go:190 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [194: 15520] @ 0x48b485 0x425d05 0x6a3cd3 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a3cd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [910: 58240] @ 0x48b485 0x425d05 0xc39da5 0xc3680a 0x495521 # 0xc39da4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [145: 6960] @ 0x48b485 0x425d05 0xc4bfec 0xc3a725 0xc39f45 0xc3680a 0x495521 # 0xc4bfeb github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc3a724 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc39f44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc36809 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x96badb 0x96b05a 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x96bada crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x96b059 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 312] @ 0x48b4ac 0x4731d7 0x65db58 0x7c876f 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x65db57 net.IP.String+0xf7 net/ip.go:315 # 0x7c876e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [709: 204192] @ 0x48b485 0x425d05 0x59ca90 0x1182adb 0x1182a8e 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x1182ada github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x1182a8d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [144: 9216] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x1189f10 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1189f0f github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:205 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [65: 2080] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc26a77 0xc26414 0xc3a912 0xc36825 0x495521 # 0xc26a76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc26413 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc3a911 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc36824 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [31: 2976] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [361: 51984] @ 0x48b485 0x425d05 0x55a0b7 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 147456] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x160c86b 0x160c2d7 0x160d36b 0x160ed75 0x160ea05 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x160c86a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x160c2d6 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x160d36a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160ed74 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x160ea04 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [91: 95420416] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x1264fd9 0x12c612a 0x12ccc9f 0x12ceb65 0x12d3b86 0x12cc35f 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x1264fd8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c6129 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12ccc9e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12ceb64 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12d3b85 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12cc35e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 128] @ 0x48b4ac 0x425d05 0x6e47bd 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e47bc github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1264: 647168] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x1182b49 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5b7747 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:139 # 0x5b758d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.1/stream.go:111 # 0x5b71e5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.1/stream.go:30 # 0x1182b48 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1890: 4354560] @ 0x48b48c 0x490767 0xbe6a7b 0xbe63c9 0xbe30d3 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe6a7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe63c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbe30d2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [273: 174720] @ 0x48b4ac 0x4907d3 0xbe4d05 0xbe32e7 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe4d04 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbe32e6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [42: 6048] @ 0x48b4ac 0x4901c9 0x6e5dbb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e5dba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 21760] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xb90f09 0xc4c787 0xc4c75a 0xc4c4d8 0x495521 # 0xb90f08 github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/first_seen_cache.go:58 # 0xc4c786 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1234 # 0xc4c759 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x99 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:328 # 0xc4c4d7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x790b86 0x8ca818 0x8ca802 0x8ca803 0x522534 0x522d4e 0x52584c 0x51f971 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8ca817 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8ca801 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8ca802 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x522533 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51f970 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xe1b550 0xe1bd51 0xe1ba90 0xd36095 0xd29838 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 # 0xe1b54f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:230 # 0xe1bd50 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 24] @ 0x48b485 0x425d05 0xd2832d 0xd28878 0xd2995e 0x495521 # 0xd2832c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freeFDToken+0x1cc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:88 # 0xd28877 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x97 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:132 # 0xd2995d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd32b8f 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd32b8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x46e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:272 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x53ae78 0x53b60d 0x53b5cf 0xd297e5 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 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53ae78 0x53b60d 0x53b5cf 0xd297e5 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [103: 421888] @ 0x48b4ac 0x4901c9 0xafeabf 0xafea52 0xafea56 0x1055cf6 0x105500b 0x10545d0 0x495521 # 0xafeabe bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafea51 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafea55 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1055cf5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x105500a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x10545cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd35e0a 0xd29838 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd3c9f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd35e09 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [78: 18720] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x53a07b 0x53ae78 0x53b60d 0x53b5cf 0xe1b550 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a07a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xe1b54f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:230 # 0xe1bd50 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x48b485 0x425d05 0x51cbd1 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x51cbd0 fmt.errorf+0x190 fmt/errors.go:48 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 65536] @ 0x48b4b3 0x490767 0xcc7ad5 0x742371 0xcc73a5 0xcc6c1d 0xcc663a 0xcdfa15 0xcdf917 0xe1b8da 0xd36095 0xd29838 0x495521 # 0xcc7ad4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0xd4 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:311 # 0x742370 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcc73a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:267 # 0xcc6c1c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:214 # 0xcc6639 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdfa14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe1b8d9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x7c312f 0x7c30d4 0x7c5a65 0x522534 0x522d4e 0x52584c 0x51f971 0xd20517 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x7c312e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7c30d3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 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 # 0xd20516 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x48b485 0x425d05 0x6583e9 0x66e07c 0x66dbbb 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x6583e8 net.(*netFD).connect+0x228 net/fd_unix.go:88 # 0x66e07b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe1bd50 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce0ebe 0xcdfac5 0xcdf917 0xe1b8da 0xd36095 0xd29838 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0ebd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:563 # 0xcdfac4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe1b8d9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53974d 0x65844a 0x66e07c 0x66dbbb 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0x658449 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66e07b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe1bd50 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 624] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53978f 0x65844a 0x66e07c 0x66dbbb 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x658449 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66e07b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe1bd50 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5e1a 0x5d5e26 0x5c121d 0x16f1737 0x16efeed 0x16efac5 0x9504ec 0x94e27e 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x5d5e19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5e25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16f1736 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16efeec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16efac4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9504eb crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4cb crypto/tls/handshake_client_tls13.go:517 # 0x94e27d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd5cb81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 24] @ 0x48b485 0x48b145 0xe1b997 0xd36095 0xd29838 0x495521 # 0xe1b996 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x136 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:257 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 2688] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93c1b1 0x93c1b2 0x93c239 0x95157c 0x94e2ac 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93c1b0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x93c1b1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x93c238 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x95157b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x73b crypto/tls/handshake_client_tls13.go:616 # 0x94e2ab crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd5cb81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 480] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd35e0a 0xd29838 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd35e09 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 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b485 0x425d05 0xce3c7e 0xce0cdf 0xcdf091 0xce258c 0xe1bbc2 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0cde github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcdf090 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xce258b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe1bbc1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd297e5 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [3: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x53978f 0x65844a 0x66e07c 0x66dbbb 0x662ed8 0x6723e7 0x672289 0x67228a 0x64d88e 0x64d088 0x64c819 0x64b565 0xe12fbb 0xe12357 0xe11dc8 0xe1b65d 0xe1bd51 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x658449 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66e07b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dbba net.socket+0x29a net/sock_posix.go:70 # 0x662ed7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6723e6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x672288 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x672289 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d88d net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64d087 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c818 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b564 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe12fba github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe12356 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe11dc7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe1b65c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe1bd50 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 80] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd2045b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd2045a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:38 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x169beae 0x16d6217 0x16d9990 0x6cbb27 0x6c5205 0x6c4ce5 0x5c141b 0x951fb9 0x94e2db 0x947b68 0x93ece9 0xd6839f 0xd6834a 0xd6825d 0xd5cb82 0xd5b9f9 0xd5b4da 0xe1bf5a 0xe1ba90 0xd36095 0xd29838 0x495521 # 0x169bead crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d6216 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d998f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x6cbb26 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x6c5204 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x6c4ce4 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x951fb8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94e2da crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x947b67 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd6825c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd5cb81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe1bf59 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 320] @ 0x48b4ac 0x4731d7 0x51cb0a 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd297e5 0x495521 # 0x53ae18 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 64] @ 0x48b485 0x425d05 0x6e60dc 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e60db github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [19: 456] @ 0x48b485 0x4901c9 0xb008cf 0xb00bf2 0xb00c94 0xb7e94f 0xb7a072 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb008ce github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xb00bf1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xb00c93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7e94e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb7a071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b485 0x425d05 0x53afdc 0x53b60d 0x53b5cf 0xd297e5 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 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6e3f37 0x6e6210 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e3f36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2d6 github.com/pactus-project/pactus/types/tx/tx.go:410 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [65: 12480] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0cd5 0x6a0cb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6a0cd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0cb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b485 0x46ea6d 0x7cb67e 0x7cb649 0xd36765 0xd2896d 0xd2886a 0xd2995e 0x495521 # 0x7cb67d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7cb648 github.com/multiformats/go-multiaddr.SplitFunc+0x108 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd36764 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:640 # 0xd2896c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd28869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:131 # 0xd2995d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [26: 2080] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5ee6 0x5f5e6f 0x60c18c 0x60b965 0x69b905 0x6e92bf 0x1161d27 0x118ba33 0x1197a73 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5ee5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5e6e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c18b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e92be github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1161d26 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:299 # 0x118ba32 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1197a72 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [374: 59840] @ 0x48b485 0x4901c9 0x1189f39 0x1189f28 0x11895ef 0x1189a93 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x1189f38 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1189f27 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:210 # 0x11895ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:91 # 0x1189a92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:137 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2349: 375840] @ 0x48b485 0x425d05 0xbe31f5 0xc19bfa 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xbe31f4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa34 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc19bf9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2866: 3301632] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3d35 0x1189e2e 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3d34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 98304] @ 0x48b4b3 0x4901c9 0x68a4e9 0x68a436 0x68d246 0x68cb25 0x696727 0x69672f 0x1182bf6 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x68a4e8 compress/flate.(*dictDecoder).init+0x188 compress/flate/dict_decoder.go:43 # 0x68a435 compress/flate.NewReader+0xd5 compress/flate/inflate.go:815 # 0x68d245 compress/gzip.(*Reader).readHeader+0x345 compress/gzip/gunzip.go:238 # 0x68cb24 compress/gzip.(*Reader).Reset+0x2a4 compress/gzip/gunzip.go:113 # 0x696726 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x69672e github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x1182bf5 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x1b5 github.com/pactus-project/pactus/sync/bundle/bundle.go:117 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc43358 0xc43347 0xc4435d 0xc4ae8f 0xc2d48b 0xc2b75e 0xc368a5 0x495521 # 0xc43357 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc43346 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc4435c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc4ae8e github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xce github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc2d48a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc2b75d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1655 # 0xc368a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 3456] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3249 0x6a321d 0x6a3c7f 0x1198985 0x1198a25 0x1199045 0x11960bd 0x1199d8f 0x1199725 0x119918e 0x1155de3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3248 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a321c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1198984 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1198a24 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1199044 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960bc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1199724 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 9792] @ 0x48b4ac 0x4901c9 0x612cbc 0x611edc 0x6120f2 0x69bbc7 0x11579cd 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x612cbb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611edb github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6120f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bbc6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x11579cc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 9728] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 576] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a364d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3d25 0x6a3d26 0x1189e2e 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x4909a6 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb584 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb42d reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55b7e4 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55ad73 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c844 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a364c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c16d encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55ad3d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a59d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a178 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6a3d24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3d25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1189e2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:180 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 168] @ 0x48b485 0x425d05 0xb79834 0xb79809 0xb797a8 0xb7971d 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0xb79833 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb79808 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb797a7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb7971c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b485 0x425d05 0x8b7994 0x8c5d46 0x10576f7 0x1055471 0x105e7ec 0x10d6d42 0x10d696d 0xd30625 0x495521 # 0x8b7993 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c5d45 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0x10576f6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1055470 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x105e7eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10d6d41 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d696c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b4a5 0x473854 0x473366 0x7c2cac 0x7c66dd 0x7c66de 0xd36785 0xd2896d 0xd28a05 0xd293a7 0xd294e5 0xd359be 0xd3476f 0xd24069 0xd33098 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd36784 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 # 0xd2896c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd28a04 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 # 0xd293a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd294e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd359bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd24068 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xba8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd321e5 0xd25e46 0xd33098 0x495521 # 0xd321e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x4a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:175 # 0xd25e45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2985 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd23bef 0xd33098 0x495521 # 0xd23bee github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x72e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:200 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x7c2f67 0x7c2edf 0x7c5a65 0x522534 0x522d4e 0x52584c 0x51f971 0xd20517 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x7c2f66 strings.(*Builder).WriteString+0x146 strings/builder.go:114 # 0x7c2ede github.com/multiformats/go-multiaddr.(*Component).writeTo+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:224 # 0x7c5a64 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 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 # 0xd20516 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xd23828 0xd33098 0x495521 # 0xd23827 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd24df8 0xd33098 0x495521 # 0xd24df7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1937 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:247 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c66dd 0x7c66de 0xd36785 0xd2896d 0xd28a05 0xd293a7 0xd294e5 0xd359be 0xd3476f 0xd24069 0xd33098 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c66dc github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c66dd github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd36784 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 # 0xd2896c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd28a04 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 # 0xd293a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd294e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd359bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd24068 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xba8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b485 0x48b145 0xd2190b 0xd21385 0xd27aaf 0xd23ab9 0xd33098 0x495521 # 0xd2190a github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x6a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:118 # 0xd21384 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 # 0xd27aae 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 # 0xd23ab8 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd2544d 0xd33098 0x495521 # 0xd2544c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1f8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 96] @ 0x48b485 0x425d05 0x6c3125 0x957c59 0x957c17 0x6c2d64 0x6c31bc 0x957bb4 0x957b93 0x6c2d64 0x6c31bc 0x955a0e 0x9558a0 0x959f15 0x93be97 0x947795 0x93ece9 0x97d3bf 0x495521 # 0x6c3124 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x957c58 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x78 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x957c16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x957bb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x957b92 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x6c2d63 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x6c31bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x955a0d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95589f crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x959f14 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x93be96 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x947794 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 54528] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd2938f 0xd294e5 0xd359be 0xd3476f 0xd24069 0xd33098 0x495521 # 0xd2938e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd294e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd359bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd24068 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xba8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd23b79 0xd33098 0x495521 # 0xd23b78 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6b8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:197 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcdfd36 0xcdfd49 0xcdf917 0xe06a10 0xd360dd 0xd29838 0x495521 # 0xcdfd35 errors.New+0x395 errors/errors.go:65 # 0xcdfd48 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x3a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:387 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe06a0f github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:116 # 0xd360dc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x51cb0a 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 80] @ 0x48b485 0x425d05 0xd358fa 0xd3476f 0xd24069 0xd33098 0x495521 # 0xd358f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x359 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd3476e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd24068 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xba8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 32] @ 0x48b485 0x4901c9 0xd21b1c 0xd21385 0xd27aaf 0xd23ab9 0xd33098 0x495521 # 0xd21b1b 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 # 0xd21384 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 # 0xd27aae 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 # 0xd23ab8 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 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 512] @ 0x48b485 0x425d05 0xd2536e 0xd33098 0x495521 # 0xd2536d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1ead github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 24576] @ 0x48b4ac 0x425d05 0x924b6e 0x924b62 0x983f78 0x97a6bb 0x946c22 0x9473c5 0x93ece9 0x97d3bf 0x495521 # 0x924b6d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x924b61 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x983f77 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:77 # 0x97a6ba crypto/tls.(*hybridKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:176 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd353f3 0x7c6863 0xd34c5d 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd353f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x7c6862 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd34c5c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x7c678b 0xd34c5d 0xd331d0 0xd23950 0xd33098 0x495521 # 0x7c678a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd34c5c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 192] @ 0x48b4ac 0x4731d7 0x51cb0a 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd2398d 0xd33098 0x495521 # 0xd2398c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4cc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:183 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 96] @ 0x48b485 0x4901c9 0xd34bd5 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34bd4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:500 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd3452c 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd3c9f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd3452b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd337ae github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd33db2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd331a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 640] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd20517 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd20516 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 2880] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 240] @ 0x48b485 0x425d05 0x6e51ed 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e51ec github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0xd32813 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd32812 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 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc0e398 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0e397 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 480] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd204c5 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d87d7 0x10d8797 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd204c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d87d6 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d8796 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd3452c 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd3c9f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd3452b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd337ae github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd33db2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd331a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 32] @ 0x48b485 0x425d05 0x53af48 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x53af47 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd353f3 0x7c6863 0xd34c5d 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd353f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x7c6862 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd34c5c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0e5e8 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0e5e7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xd327c9 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd327c8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xa8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:235 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 288] @ 0x48b485 0x425d05 0xd32ffa 0xd32fc7 0x495521 # 0xd32ff9 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:97 # 0xd32fc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [1: 24] @ 0x48b485 0x4901c9 0x7c678b 0xd1cfef 0xd34c85 0xd331d0 0xd23950 0xd33098 0x495521 # 0x7c678a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd1cfee 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 # 0xd34c84 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 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 384] @ 0x48b485 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd341eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd337ae github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd33db2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd331a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0xc0f8b2 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0f8b1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x191 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 1248] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd32fcc 0xd32fc7 0x495521 # 0xd32fcb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:101 # 0xd32fc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 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 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0x48b485 0x4901c9 0xd3c514 0xd3c506 0xd3452c 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xd3c513 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3c505 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd3452b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd337ae github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd33db2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd331a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 224] @ 0x48b485 0x425d05 0x456eb8 0x46acd7 0x48f285 0x4a283d 0x4a4272 0x4a4250 0x4a424f 0xc0f614 0xc162e5 0xd332ff 0xd23950 0xd33098 0x495521 # 0x48f284 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a283c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4271 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a424f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a424e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc0f613 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xd332fe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x21e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:312 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b485 0x4901c9 0xc10b85 0xc10a25 0xd33136 0xd23950 0xd33098 0x495521 # 0xc10b84 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc10a24 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xd33135 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:294 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe08187 0xd3c9fa 0xd353f3 0x7c6863 0xd34c5d 0xd331d0 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe08186 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd3c9f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd353f2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x7c6862 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd34c5c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x35c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [6: 672] @ 0x48b4ac 0x41b526 0xd23005 0xd232a5 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd23004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:80 # 0xd232a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd32ad6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 1440] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24576] @ 0x48b48c 0x490767 0xc0d725 0x742371 0xc0e64c 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0d724 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 # 0x742370 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc0e64b 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 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd32fd6 0xd32fc7 0x495521 # 0xd32fd5 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 # 0xd32fc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [2: 224] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 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 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 240] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xd22fe5 0xd232a5 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xd22fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:76 # 0xd232a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd32ad6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd23016 0xd232a5 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd23015 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:77 # 0xd232a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd32ad6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xc0e3c7 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0e3c6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd3c9f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd341eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd337ae github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd33db2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd331a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 448] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd297e5 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 # 0xd297e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [3: 336] @ 0x48b485 0x425d05 0x41b494 0xd22d19 0xd232c8 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd22d18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:53 # 0xd232c7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd32ad6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe08187 0xd3c9fa 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe08186 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd3c9f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd341eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd337ae github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd33db2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd331a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [7: 1680] @ 0x48b485 0x490767 0xd2f91b 0xd34967 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd2f91a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0xd34966 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:488 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xc0c705 0xc0c89a 0xe1b1a7 0xd3c9fa 0xd341ec 0xd337af 0xd33db3 0xd331a5 0xd23950 0xd33098 0x495521 # 0xc0c704 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc0c899 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1b1a6 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd3c9f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x559 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd341eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd337ae github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1ce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd33db2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd331a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xd1f73d 0xd23647 0xd33098 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xd1f73c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd23646 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xd32fe9 0xd32fc7 0x495521 # 0xd32fe8 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:103 # 0xd32fc6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [9: 1872] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd244ff 0xd33098 0x495521 # 0xd244fe github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x103e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:203 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xdb2f88 0xdb2f69 0xdae7ca 0xded191 0xdecb0b 0xe0429d 0xdfeacd 0xe06f3f 0xe06bb7 0xd360dd 0xd29838 0x495521 # 0xdb2f87 github.com/quic-go/quic-go.newFramer+0x667 github.com/quic-go/quic-go@v0.59.0/framer.go:49 # 0xdb2f68 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.59.0/connection.go:546 # 0xdae7c9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.59.0/connection.go:441 # 0xded190 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xdecb0a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe0429c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfeacc github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe06f3e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe06bb6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd360dc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 224] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0x53afa4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53b60c context.WithDeadline+0x4c context/context.go:626 # 0x53b5ce context.WithTimeout+0xe context/context.go:704 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x46acd7 0x48f2e5 0xc10965 0xc10946 0xd33136 0xd23950 0xd33098 0x495521 # 0x48f2e4 sync.runtime_SemacquireRWMutexR+0x24 runtime/sema.go:100 # 0xc10964 sync.(*RWMutex).RLock+0x64 sync/rwmutex.go:74 # 0xc10945 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x45 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:470 # 0xd33135 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:294 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [17: 8704] @ 0x48b485 0x4901c9 0xd235bc 0xd235a9 0xd33098 0x495521 # 0xd235bb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:440 # 0xd235a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:116 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 448] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xd22dbf 0xd232c8 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd22dbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:54 # 0xd232c7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd32ad6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x790cd4 0x11530b1 0x1153096 0x1153097 0x11530b2 0x11527b8 0x115003a 0x1644212 0x165e037 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790cd3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x11530b0 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1153095 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1153096 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x11530b1 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x11527b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1150039 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x1644211 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x165e036 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xd1f73d 0xd23647 0xd33098 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xd1f73c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd23646 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 384] @ 0x48b485 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [12: 4608] @ 0x48b485 0x490767 0xd34b2f 0xd349ae 0xd34992 0xd331d0 0xd23950 0xd33098 0x495521 # 0xd34b2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd349ad github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd34991 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd331cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd2394f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 384] @ 0x48b485 0x425d05 0x1154b2e 0x115320f 0x11527b8 0x115003a 0x1644212 0x165e037 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x1154b2d github.com/pactus-project/pactus/network.ConnectAsync+0x4d github.com/pactus-project/pactus/network/utils.go:74 # 0x115320e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x56e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x11527b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1150039 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x1644211 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x165e036 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b485 0x425d05 0x1153177 0x11527b8 0x115003a 0x1644212 0x165e037 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x1153176 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x4d6 github.com/pactus-project/pactus/network/peermgr.go:199 # 0x11527b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1150039 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x1644211 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x165e036 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd76be 0xcdf077 0xce258c 0xe1bbc2 0xe1ba90 0xd36095 0xd29838 0x495521 # 0xcd76bd 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 # 0xcdf076 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 # 0xce258b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe1bbc1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe1ba8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 1152] @ 0x48b48c 0x490767 0x476637 0x4770b2 0x476e05 0x491fb0 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 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 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 6528] @ 0x48b4ac 0x425d05 0x924de6 0x924dd3 0x924e5f 0x97a706 0x946c22 0x9473c5 0x93ece9 0x97d3bf 0x495521 # 0x924de5 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x924dd2 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 crypto/mlkem/mlkem.go:85 # 0x924e5e crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e crypto/mlkem/mlkem.go:93 # 0x97a705 crypto/tls.(*hybridKeyExchange).keyShares+0x105 crypto/tls/key_schedule.go:185 # 0x946c21 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x9473c4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x97d3be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x6e41f6 0x6e4048 0x6e6210 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e41f5 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 448] @ 0x48b4ac 0x4901c9 0x790b86 0x11530b1 0x1153096 0x1153097 0x11530b2 0x11527b8 0x115003a 0x1644212 0x165e037 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x11530b0 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1153095 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1153096 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x11530b1 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x11527b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1150039 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x1644211 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x165e036 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x1148186 0x11483e9 0x114d925 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x1148185 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a5 github.com/pactus-project/pactus/network/config.go:142 # 0x11483e8 github.com/pactus-project/pactus/network.newDHTService+0x128 github.com/pactus-project/pactus/network/dht.go:34 # 0x114d924 github.com/pactus-project/pactus/network.makeNetwork+0x1be4 github.com/pactus-project/pactus/network/network.go:271 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8eafc5 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8eafc4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 208] @ 0x48b4ac 0x4739a5 0x473495 0x790e06 0x790d7f 0x790d80 0x7b7738 0x7ca02d 0x7cf106 0x7c12a7 0x7c4eef 0x8c7798 0x11549c5 0x1148186 0x1152407 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790e05 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x790d7e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x790d7f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7b7737 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7ca02c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x1148185 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a5 github.com/pactus-project/pactus/network/config.go:142 # 0x1152406 github.com/pactus-project/pactus/network.newPeerMgr+0x106 github.com/pactus-project/pactus/network/peermgr.go:51 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x7c118b 0x7c4eef 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x7c118a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 832] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0x7c2cac 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c2cab github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b4ac 0x473854 0x473366 0x7c3d55 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c3d54 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 336] @ 0x48b4ac 0x4901c9 0x790b86 0x7ca65b 0x7ca656 0x7ca655 0x7ca65c 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790b85 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x7ca65a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x7ca655 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x7ca654 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7ca65b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b485 0x425d05 0x8c7876 0x8c77b0 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8c7875 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x95 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:100 # 0x8c77af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 512] @ 0x48b485 0x490767 0x7c1f33 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c1f32 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 352] @ 0x48b4ac 0x4901c9 0x790e35 0x790d7f 0x790d80 0x7b7738 0x7ca02d 0x7cf106 0x7c12a7 0x7c4eef 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790e34 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x74 github.com/mr-tron/base58@v1.3.0/base58/base58.go:151 # 0x790d7e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x790d7f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7b7737 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7ca02c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x790ed5 0x790d7f 0x790d80 0x7b7738 0x7ca02d 0x7cf106 0x7c12a7 0x7c4eef 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790ed4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x114 github.com/mr-tron/base58@v1.3.0/base58/base58.go:163 # 0x790d7e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x790d7f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7b7737 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7ca02c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 96] @ 0x48b485 0x425d05 0x7c1b91 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x7c1b90 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 624] @ 0x48b4ac 0x4739a5 0x473495 0x790e06 0x790d7f 0x790d80 0x7b7738 0x7ca02d 0x7cf106 0x7c12a7 0x7c4eef 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x790e05 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x790d7e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x790d7f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7b7737 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7ca02c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7cf105 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7c12a6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c4eee github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b4a5 0x4731d7 0x40c666 0x7c898e 0x7c8982 0x7cf08a 0x7c2ccf 0x7c3d0a 0x7c1c07 0x7c1e1c 0x7c5270 0x7c4f45 0x8c7798 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x7c898d strconv.FormatUint+0x2d strconv/number.go:203 # 0x7c8981 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7cf089 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7c2cce github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c3d09 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7c1c06 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7c1e1b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c526f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c4f44 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c7797 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 96] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x1153912 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x1153911 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 106496] @ 0x48b4b3 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x1153912 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 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 # 0x1153911 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 9472] @ 0x48b48c 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55a59e 0x55a179 0x1153912 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 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 # 0x1153911 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55b8bb 0x55ad74 0x55a59e 0x55a179 0x1153912 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 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 # 0x1153911 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 925696] @ 0x48b4b3 0x4901c9 0x5134e9 0x513373 0x11538bd 0x11538b8 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x5134e8 os.readFileContents+0x48 os/file.go:906 # 0x513372 os.ReadFile+0xd2 os/file.go:871 # 0x11538bc github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x11538b7 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:240 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x490767 0x10fb896 0x10f976d 0x10eea1e 0x10fd1ea 0x10fd46b 0x10fbb17 0x10fbace 0x10f976d 0x10eea1e 0x10fa379 0x10fbb17 0x10fbace 0x10f976d 0x10eea1e 0x10fa379 0x10fbb17 0x10fbace 0x10f976d 0x10eea1e 0x10fd1ea 0x10fd46b 0x10fbb17 0x10fbace 0x10f976d 0x10f7857 0x10f7525 0x1127f16 0x112a4db 0x112a365 0x1125985 0x11380ba 0x11364c8 0x11435a5 0x114d313 0x114d1fa 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x10fb895 go.uber.org/dig.paramObject.Build+0x315 go.uber.org/dig@v1.19.0/param.go:409 # 0x10f976c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10eea1d go.uber.org/dig.(*constructorNode).Call+0x13d go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10fd1e9 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x169 go.uber.org/dig@v1.19.0/param.go:610 # 0x10fd46a go.uber.org/dig.paramGroupedSlice.Build+0x12a go.uber.org/dig@v1.19.0/param.go:640 # 0x10fbb16 go.uber.org/dig.paramObjectField.Build+0x596 go.uber.org/dig@v1.19.0/param.go:485 # 0x10fbacd go.uber.org/dig.paramObject.Build+0x54d go.uber.org/dig@v1.19.0/param.go:413 # 0x10f976c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10eea1d go.uber.org/dig.(*constructorNode).Call+0x13d go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10fa378 go.uber.org/dig.paramSingle.Build+0x338 go.uber.org/dig@v1.19.0/param.go:288 # 0x10fbb16 go.uber.org/dig.paramObjectField.Build+0x596 go.uber.org/dig@v1.19.0/param.go:485 # 0x10fbacd go.uber.org/dig.paramObject.Build+0x54d go.uber.org/dig@v1.19.0/param.go:413 # 0x10f976c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10eea1d go.uber.org/dig.(*constructorNode).Call+0x13d go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10fa378 go.uber.org/dig.paramSingle.Build+0x338 go.uber.org/dig@v1.19.0/param.go:288 # 0x10fbb16 go.uber.org/dig.paramObjectField.Build+0x596 go.uber.org/dig@v1.19.0/param.go:485 # 0x10fbacd go.uber.org/dig.paramObject.Build+0x54d go.uber.org/dig@v1.19.0/param.go:413 # 0x10f976c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10eea1d go.uber.org/dig.(*constructorNode).Call+0x13d go.uber.org/dig@v1.19.0/constructor.go:160 # 0x10fd1e9 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x169 go.uber.org/dig@v1.19.0/param.go:610 # 0x10fd46a go.uber.org/dig.paramGroupedSlice.Build+0x12a go.uber.org/dig@v1.19.0/param.go:640 # 0x10fbb16 go.uber.org/dig.paramObjectField.Build+0x596 go.uber.org/dig@v1.19.0/param.go:485 # 0x10fbacd go.uber.org/dig.paramObject.Build+0x54d go.uber.org/dig@v1.19.0/param.go:413 # 0x10f976c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x10f7856 go.uber.org/dig.(*Scope).Invoke+0x2d6 go.uber.org/dig@v1.19.0/invoke.go:123 # 0x10f7524 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.19.0/invoke.go:83 # 0x1127f15 go.uber.org/fx.runInvoke+0x175 go.uber.org/fx@v1.24.0/invoke.go:107 # 0x112a4da go.uber.org/fx.(*module).invoke+0x13a go.uber.org/fx@v1.24.0/module.go:335 # 0x112a364 go.uber.org/fx.(*module).invokeAll+0xe4 go.uber.org/fx@v1.24.0/module.go:321 # 0x1125984 go.uber.org/fx.New+0x864 go.uber.org/fx@v1.24.0/app.go:507 # 0x11380b9 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbd9 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:738 # 0x11364c7 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14e7 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:640 # 0x11435a4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x114d312 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x114d1f9 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x4907d3 0x10f6825 0x10edb62 0x10eda08 0x10f77ef 0x10f7525 0x112a029 0x1129b5c 0x1125967 0x11380ba 0x11364c8 0x11435a5 0x114d313 0x114d1fa 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x10f6824 go.uber.org/dig.(*graphHolder).EdgesFrom+0x304 go.uber.org/dig@v1.19.0/graph.go:69 # 0x10edb61 go.uber.org/dig/internal/graph.isAcyclic+0x101 go.uber.org/dig@v1.19.0/internal/graph/graph.go:76 # 0x10eda07 go.uber.org/dig/internal/graph.IsAcyclic+0xe7 go.uber.org/dig@v1.19.0/internal/graph/graph.go:50 # 0x10f77ee go.uber.org/dig.(*Scope).Invoke+0x26e go.uber.org/dig@v1.19.0/invoke.go:117 # 0x10f7524 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.19.0/invoke.go:83 # 0x112a028 go.uber.org/fx.(*module).installEventLogger+0x2a8 go.uber.org/fx@v1.24.0/module.go:307 # 0x1129b5b go.uber.org/fx.(*module).installAllEventLoggers+0x5b go.uber.org/fx@v1.24.0/module.go:274 # 0x1125966 go.uber.org/fx.New+0x846 go.uber.org/fx@v1.24.0/app.go:499 # 0x11380b9 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbd9 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:738 # 0x11364c7 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14e7 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:640 # 0x11435a4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x114d312 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x114d1f9 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 208] @ 0x48b485 0x490767 0x11221f3 0x1121b96 0x1123887 0x112c785 0x1128a5c 0x11286c9 0x1125905 0x11380ba 0x11364c8 0x11435a5 0x114d313 0x114d1fa 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x11221f2 go.uber.org/fx.(*asAnnotation).results+0x472 go.uber.org/fx@v1.24.0/annotated.go:1360 # 0x1121b95 go.uber.org/fx.(*asAnnotation).build+0x55 go.uber.org/fx@v1.24.0/annotated.go:1317 # 0x1123886 go.uber.org/fx.(*annotated).Build+0x346 go.uber.org/fx@v1.24.0/annotated.go:1672 # 0x112c784 go.uber.org/fx.runProvide+0x5a4 go.uber.org/fx@v1.24.0/provide.go:138 # 0x1128a5b go.uber.org/fx.(*module).provide+0x2fb go.uber.org/fx@v1.24.0/module.go:216 # 0x11286c8 go.uber.org/fx.(*module).provideAll+0xa8 go.uber.org/fx@v1.24.0/module.go:175 # 0x1125904 go.uber.org/fx.New+0x7e4 go.uber.org/fx@v1.24.0/app.go:488 # 0x11380b9 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbd9 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:738 # 0x11364c7 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14e7 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:640 # 0x11435a4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x114d312 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x114d1f9 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [21: 32256] @ 0x48b4ac 0x4901c9 0xdf1385 0x4a35b1 0xdeb59c 0xdeb590 0xdee915 0xdedcc5 0x495521 # 0xdf1384 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:87 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdeb59b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xdeb58f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdee914 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdedcc4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 0: 0 [1: 6144] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x8da75e 0x8db61f 0x8dd777 0x8e2525 0x8e1ed2 0x110e97c 0x110f8ca 0x112bc09 0x114f61a 0x1138b82 0x1143585 0x114d313 0x114d1fa 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8da75d regexp.(*bitState).reset+0xfd regexp/backtrack.go:91 # 0x8db61e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0x8dd776 regexp.(*Regexp).doExecute+0x276 regexp/exec.go:535 # 0x8e2524 regexp.(*Regexp).replaceAll+0x184 regexp/regexp.go:599 # 0x8e1ed1 regexp.(*Regexp).ReplaceAllString+0xd1 regexp/regexp.go:557 # 0x110e97b go.uber.org/fx/internal/fxreflect.sanitize+0x5b go.uber.org/fx@v1.24.0/internal/fxreflect/fxreflect.go:46 # 0x110f8c9 go.uber.org/fx/internal/fxreflect.CallerStack+0x309 go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:152 # 0x112bc08 go.uber.org/fx.Provide+0x28 go.uber.org/fx@v1.24.0/provide.go:67 # 0x114f619 github.com/pactus-project/pactus/network.makeNetwork.Transport.func14+0x3f9 github.com/libp2p/go-libp2p@v0.48.0/options.go:177 # 0x1138b81 github.com/libp2p/go-libp2p/config.(*Config).Apply+0x41 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:775 # 0x1143584 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x44 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:64 # 0x114d312 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x114d1f9 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a64fb 0x6e3c07 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a64fa github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b485 0x425d05 0x8f12b5 0x8f1277 0x8f126b 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f12b4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8f1276 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8f126a github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x77f868 0x77fbb2 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x77f867 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x77fbb1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x6e6125 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x75f9e5 0x75f980 0x75f96c 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75f9e4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x75f97f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x75f96b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b485 0x425d05 0x782336 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x782335 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 1040] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 95360] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1024] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x7549f2 0x755665 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x7549f1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x755664 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 448] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [21: 1344] @ 0x48b485 0x425d05 0x75404c 0x754298 0x754e86 0x75509e 0x753515 0x742cf9 0x743470 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x754297 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x48b485 0x425d05 0x75fbd3 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75fbd2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 54528] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582eb 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582ea github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 29360128] @ 0x48b4b3 0x4901c9 0x74102d 0x759a45 0x77f3c5 0x764f6e 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x74102c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x24c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x759a44 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x77f3c4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x764f6d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b485 0x425d05 0x741152 0x75124a 0x74a68b 0x74b197 0x74c54e 0x74c5f3 0x74cd71 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x741151 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x74a68a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x74b196 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x74c54d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x74c5f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x74cd70 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755745 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755744 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 112] @ 0x48b4ac 0x4907d3 0x751fcc 0x75166f 0x755bd3 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x751fcb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x75166e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x755bd2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 576] @ 0x48b48c 0x425d05 0x759b45 0x77f3c5 0x764f6e 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x759b44 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x77f3c4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x764f6d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 96] @ 0x48b485 0x48b145 0x69c6d3 0x6a121f 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69c6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 720] @ 0x48b485 0x425d05 0x8eafc5 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8eafc4 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 9728] @ 0x48b4ac 0x4901c9 0x7407f5 0x740273 0x740574 0x7582bd 0x758d11 0x759025 0x7809ab 0x764fe8 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x7407f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x740272 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x740573 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7582bc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x758d10 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x759024 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x7809aa github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x764fe7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [32: 7680] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 384] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c72b 0x69c6c1 0x6a121f 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [11: 528] @ 0x48b485 0x425d05 0x11604dc 0x1160474 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x11604db bytes.NewReader+0x53b bytes/reader.go:159 # 0x1160473 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d3 github.com/pactus-project/pactus/state/state.go:119 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 720] @ 0x48b485 0x425d05 0x754adc 0x7556e6 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7556e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 16] @ 0x48b485 0x425d05 0x74b63e 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74b63d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 320] @ 0x48b485 0x425d05 0x75404c 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x75404b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 5632] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5c94e2 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c9e3c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 1680] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [54: 12960] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 120] @ 0x48b485 0x425d05 0x741152 0x75124a 0x752ee6 0x743422 0x743412 0x7433d6 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x741151 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:86 # 0x751249 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x752ee5 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x743421 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).clearData+0xc1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:43 # 0x743411 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:152 # 0x7433d5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:148 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [23: 9568] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a1070 0x6a0ff0 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x543c87 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a106f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0fef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 96] @ 0x48b485 0x425d05 0x76ae3b 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x76ae3a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [24: 13824] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 4480] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 2688] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x415929 0x115eb05 0x116042b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115eb04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x116042a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 336] @ 0x48b485 0x425d05 0x76aeb1 0x76ae9d 0x76ae51 0x760545 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x76aeb0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x76ae9c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x76ae50 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x760544 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 18944] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8eae4b 0x116046a 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8eae4a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1160469 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8ecc0b 0x8ecc6a 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8ecc0a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ecc69 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x69fd25 0x69fbe5 0x11611e5 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69fd24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x11611e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 480] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781b7f 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781b7e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b485 0x425d05 0x69fd36 0x69fcff 0x69fbe5 0x11611e5 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69fd35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fcfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x69fbe4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x11611e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x115f0fb 0x115f123 0x1161226 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f0fa github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115f122 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1161225 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa7e 0x6a48b4 0x6a4fe7 0x6e3c07 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa7d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:113 # 0x6a48b3 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4fe6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e3c06 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x166 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x6a2f2a 0x6a2e65 0x1161265 0x8e8405 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a2f29 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x1161264 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:201 # 0x8e8404 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6a2ffb 0x6a2f69 0x6a2e65 0x1161265 0x8e8405 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a2ffa github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a2f68 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x6a2e64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x1161264 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:201 # 0x8e8404 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 320] @ 0x48b485 0x425d05 0x8ecc0b 0x8ecc6a 0x8ecba5 0x1161334 0x11602dc 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8ecc0a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ecc69 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x1161333 github.com/pactus-project/pactus/state.(*state).retrieveTotalPower+0x73 github.com/pactus-project/pactus/state/state.go:215 # 0x11602db github.com/pactus-project/pactus/state.LoadOrNewState+0x33b github.com/pactus-project/pactus/state/state.go:96 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x6a50a8 0x6e4010 0x6e6210 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a50a7 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6e400f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:421 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b485 0x425d05 0x749baf 0x74b49d 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x749bae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x74b49c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5449e7 0x5c9eaa 0x6e3b4b 0x6e3ac2 0x6e46fe 0x6e47cc 0x8ea6b0 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e3b4a github.com/pactus-project/pactus/util/encoding.WriteElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e3ac1 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x6e46fd github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:517 # 0x6e47cb github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x8ea6af github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e6210 0x6e5256 0x8e9cee 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5255 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e9ced github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 576] @ 0x48b4ac 0x4907d3 0x755f3b 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e9065 0x8eaf32 0x8ea65e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x755f3a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9064 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:112 # 0x8eaf31 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea65d github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 720] @ 0x48b485 0x425d05 0x754adc 0x754efc 0x75509e 0x753515 0x742cf9 0x743470 0x744693 0x76588a 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x754adb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x754efb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x75509d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x753514 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x742cf8 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:38 # 0x74346f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:159 # 0x744692 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:178 # 0x765889 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b485 0x425d05 0x74cc5d 0x74b632 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fc4c 0x77fc06 0x78240b 0x781a05 0x781fe5 0x75fdbd 0x7605b9 0x8ea031 0x8e938a 0x8eb51b 0x8e9da6 0x8ea66e 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x74cc5c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x74b631 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fc4b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x77fc05 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x78240a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75fdbc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x7605b8 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ea030 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e9389 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:154 # 0x8eb51a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e9da5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:41 # 0x8ea66d github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b485 0x425d05 0x115f0d1 0x115f0c5 0x115f123 0x1161226 0x8ecc76 0x8ecba5 0x1161190 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f0d0 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x90 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x115f0c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x84 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x115f122 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1161225 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:207 # 0x8ecc75 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ecba4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x116118f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:206 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 24 [4: 96] @ 0x48b485 0x4901c9 0x6e6169 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6168 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 32 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f428 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x1161432 0x1161418 0x1160889 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1160888 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e8 github.com/pactus-project/pactus/state/state.go:143 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b4ac 0x425d05 0x115f4cb 0x115f3ed 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f428 0x115f428 0x115f428 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x115f3ed 0x1161432 0x1161418 0x1160889 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f4ca github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f427 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115f3ec github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1161431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1161417 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:226 # 0x1160888 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e8 github.com/pactus-project/pactus/state/state.go:143 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b4ac 0x425d05 0x115f067 0x11612a6 0x8e8405 0x8ebff9 0x1161145 0x11602f0 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115f066 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11612a5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x65 github.com/pactus-project/pactus/state/state.go:201 # 0x8e8404 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ebff8 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x1161144 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:200 # 0x11602ef github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 48 [22: 1056] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 64 [2: 64] @ 0x48b4ac 0x425d05 0x6e5751 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e5750 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d0 github.com/pactus-project/pactus/types/block/block.go:147 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 64 [7: 224] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 64 [33: 2112] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5daea5 0x5d9ded 0x60b93d 0x69b905 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5daea4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9dec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b93c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b904 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 64 [1: 64] @ 0x48b485 0x425d05 0x8f12b5 0x8f1277 0x8f126b 0x8edb11 0x8edabe 0x8eaa06 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f12b4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8f1276 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8f126a github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8edb10 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:84 # 0x8edabd github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:49 # 0x8eaa05 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [1: 80] @ 0x48b485 0x425d05 0x118dcf5 0x118dce4 0x118d8aa 0x118ced4 0x118be58 0x1193d9a 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x118dcf4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x118dce3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x118d8a9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x118ced3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118be57 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x1193d99 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [1: 80] @ 0x48b485 0x425d05 0xc0fb38 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0fb37 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 80 [1: 80] @ 0x48b485 0x425d05 0x69f53e 0x8ee3cb 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69f53d github.com/pactus-project/pactus/types/validator.FromBytes+0x3d github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8ee3ca github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [2: 160] @ 0x48b485 0x425d05 0x8f8065 0x8f80c4 0x8fa706 0x8fa573 0x8fc505 0x115fa79 0x1163649 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x8f8064 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8f80c3 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8fa705 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8fa572 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fc504 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115fa78 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1163648 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:468 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [28: 2240] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x59e846 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1451 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 80 [16: 1280] @ 0x48b4ac 0x425d05 0x6e3e45 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e3e44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1e4 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 96 [12: 1152] @ 0x48b4ac 0x4901c9 0x69b6fb 0x69b5aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x69b5a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 96 [1: 96] @ 0x48b4ac 0x4901c9 0x69b6fb 0x69f5ec 0x8ee3cb 0x8ea445 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x69f5eb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8ee3ca github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ea444 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 96 [15: 720] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6e4210 0x6e4048 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e420f github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:454 # 0x6e4047 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3e7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 112 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x41c81e 0x41c572 0x8fcdd5 0x495521 # 0x8fcdd4 github.com/multiformats/go-multistream.(*once).Do+0x34 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:53 1: 112 [1: 112] @ 0x48b485 0x425d05 0x456eb8 0x469cf5 0xc360de 0x495521 # 0xc360dd github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 2: 128 [2: 128] @ 0x48b485 0x46ea6d 0x8c7485 0x8c746e 0x8c73fa 0x8c77fc 0x8c77b0 0x11549c5 0x115392c 0x115235d 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8c7484 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c746d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c73f9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0x8c77fb github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:94 # 0x8c77af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x11549c4 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x115392b github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x115235c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 4: 128 [4: 128] @ 0x48b485 0x425d05 0x6a1205 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a1204 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 144 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd10075 0x495521 # 0xd10074 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x954 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/decay.go:237 1: 160 [3: 480] @ 0x48b485 0x425d05 0xce3c7e 0xce0ebe 0xcdfac5 0xcdf917 0xd5a691 0xe1ad6f 0xd5959e 0x495521 # 0xce3c7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xce0ebd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:563 # 0xcdfac4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd5a690 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe1ad6e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd5959d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 1: 192 [1: 192] @ 0x48b4ac 0x425d05 0x69c14f 0x69b8b4 0x69d839 0x69d36f 0x8f8fe5 0x8fa91a 0x8fc6e3 0x115a671 0x1159e85 0x11659fc 0x11977da 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69b8b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x69d838 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d36e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f8fe4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8fa919 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8fc6e2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x115a670 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:162 # 0x1159e84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:94 # 0x11659fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:705 # 0x11977d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 192 [20: 3840] @ 0x48b4ac 0x425d05 0x69c14f 0x69a166 0x1157978 0x1189e0a 0x1189df3 0x1189ae5 0x1189747 0x11995d3 0x119918e 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69a165 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1157977 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x1189746 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:104 # 0x11995d2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119918d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 192 [2: 192] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6a2455 0x6a1e37 0x1166bd7 0x1166978 0x1163606 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6a2454 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1e36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1166bd6 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:51 # 0x1166977 github.com/pactus-project/pactus/state.(*state).validateBlock+0x277 github.com/pactus-project/pactus/state/validation.go:41 # 0x1163605 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:460 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 192 [25: 2400] @ 0x48b4ac 0x425d05 0x69c8af 0x69b896 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c8ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b895 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 5: 240 [8: 384] @ 0x48b4ac 0x4901c9 0x69c6bb 0x6a121f 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x69c6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a121e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 8: 256 [8: 256] @ 0x48b4ac 0x425d05 0x6e47bd 0x6e6ee5 0x6e56cc 0x1193cec 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x6e47bc github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:529 # 0x6e6ee4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e56cb github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x1193ceb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 4: 256 [26: 1664] @ 0x48b485 0x425d05 0x6e60dc 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e60db github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 288 [40: 5760] @ 0x48b4ac 0x425d05 0x6e6036 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e6035 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 288 [28: 2688] @ 0x48b4ac 0x4901c9 0x69b6fb 0x6e43b0 0x6e40a5 0x6e6210 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69b6fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e43af github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:483 # 0x6e40a4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x444 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6e620f github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 320 [1: 320] @ 0x48b485 0x490767 0x10fb2ad 0x10f8f89 0x10f947e 0x10ee148 0x10fed05 0x10fe935 0x10fe665 0x112c96f 0x1128a5c 0x11286c9 0x1125905 0x113648c 0x11435a5 0x114d313 0x114d1fa 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x10fb2ac go.uber.org/dig.newParamObject+0x46c go.uber.org/dig@v1.19.0/param.go:392 # 0x10f8f88 go.uber.org/dig.newParam+0x448 go.uber.org/dig@v1.19.0/param.go:74 # 0x10f947d go.uber.org/dig.newParamList+0x11d go.uber.org/dig@v1.19.0/param.go:130 # 0x10ee147 go.uber.org/dig.newConstructorNode+0x127 go.uber.org/dig@v1.19.0/constructor.go:90 # 0x10fed04 go.uber.org/dig.(*Scope).provide+0x2c4 go.uber.org/dig@v1.19.0/provide.go:466 # 0x10fe934 go.uber.org/dig.(*Scope).Provide+0x274 go.uber.org/dig@v1.19.0/provide.go:424 # 0x10fe664 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.19.0/provide.go:384 # 0x112c96e go.uber.org/fx.runProvide+0x78e go.uber.org/fx@v1.24.0/provide.go:144 # 0x1128a5b go.uber.org/fx.(*module).provide+0x2fb go.uber.org/fx@v1.24.0/module.go:216 # 0x11286c8 go.uber.org/fx.(*module).provideAll+0xa8 go.uber.org/fx@v1.24.0/module.go:175 # 0x1125904 go.uber.org/fx.New+0x7e4 go.uber.org/fx@v1.24.0/app.go:488 # 0x113648b github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14ab github.com/libp2p/go-libp2p@v0.48.0/config/config.go:635 # 0x11435a4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x114d312 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x114d1f9 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 5: 320 [5: 320] @ 0x48b485 0x425d05 0x116053f 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x116053e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:120 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 4: 384 [69: 6624] @ 0x48b485 0x425d05 0x6e61f6 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6e61f5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 576 [1: 576] @ 0x48b48c 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xab6fd8 0xae1d3c 0x4661f5 0x456850 0x456827 0x495521 # 0xab6fd7 github.com/ipld/go-ipld-prime/schema.SpawnStruct+0x1f7 github.com/ipld/go-ipld-prime@v0.23.0/schema/tmpBuilders.go:99 # 0xae1d3b github.com/ipld/go-ipld-prime/schema/dmt.init.0+0x3d1b github.com/ipld/go-ipld-prime@v0.23.0/schema/dmt/schema.go:405 # 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: 896 [18: 16128] @ 0x48b4ac 0x425d05 0x16986d2 0x984799 0x935cf6 0x975a25 0x9759f7 0x970ef4 0x96b1f1 0x93ece9 0xd6839f 0xd6834a 0xd67bfd 0xd5cb02 0xd5b9f9 0xd5b4da 0xd59af3 0x495521 # 0x16986d1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x984798 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x935cf5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x975a24 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9759f6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x970ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x96b1f0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93ece8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd6839e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd68349 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd67bfc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd5cb01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd5b9f8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd5b4d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd59af2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 6: 1152 [51: 9792] @ 0x48b4ac 0x425d05 0x69c14f 0x69b8b4 0x6e31a6 0x6e2d6f 0x6e54da 0x115703b 0x1189e0a 0x1189df3 0x1189ae5 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x69c14e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x69b8b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x6e31a5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e2d6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x6e54d9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x115703a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x1189e09 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x1189df2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:176 # 0x1189ae4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:154 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 6: 1248 [79: 16432] @ 0x48b4ac 0x4901c9 0x6a10cb 0x6e6125 0x6e5e8d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x1182c7e 0x1182c58 0x1189d79 0x1189ab8 0x118928c 0x119931b 0x1199166 0x1155de3 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e6124 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6e5e8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x1182c7d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x1182c57 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1189d78 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:167 # 0x1189ab7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:147 # 0x118928b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x119931a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 3072 [1: 3072] @ 0x48b4ac 0x4901c9 0x83cb4b 0x83cb1f 0x83cae7 0x83cad3 0x83b53f 0x837b1d 0x8366e5 0x82f5e5 0x82fac9 0x82faaf 0x82fad6 0x1203d1e 0x1203265 0x132db72 0x132db3e 0x132db2a 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x83cb4a google.golang.org/protobuf/internal/strs.(*Builder).grow+0xb0a google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:66 # 0x83cb1e google.golang.org/protobuf/internal/strs.(*Builder).MakeString+0xade google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:53 # 0x83cae6 google.golang.org/protobuf/internal/filedesc.makeFullName+0xaa6 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_init.go:569 # 0x83cad2 google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull+0xa92 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:472 # 0x83b53e google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x129e google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:345 # 0x837b1c google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x39c google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x8366e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x82f5e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x82fac8 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x82faae google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x82fad5 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:319 # 0x1203d1d google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x43d google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:148 # 0x1203264 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x132db71 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132db3d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x132db29 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:66 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 18: 3744 [20: 4160] @ 0x48b4ac 0x4901c9 0x6a10cb 0x116055b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x6a10ca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x116055a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 4096 [2: 8192] @ 0x48b4ac 0x4901c9 0x8fcc45 0x8fcc2f 0x8fcc8d 0x4a35b1 0x8fd7a8 0x8fcfcb 0xd5dee7 0x10d6249 0xd30625 0x495521 # 0x8fcc44 bufio.NewWriterSize+0x24 bufio/bufio.go:599 # 0x8fcc2e bufio.NewWriter+0xe bufio/bufio.go:608 # 0x8fcc8c 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 # 0x8fd7a7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8fcfca github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd5dee6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d6248 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd30624 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 15: 7200 [15: 7200] @ 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 [2: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 9472 [1: 9472] @ 0x48b48c 0x490767 0xb2d357 0xb7f9f1 0xb74a75 0xb31b2a 0xb3144f 0xb30ee5 0xb30625 0xb30626 0xb301ff 0x495521 # 0xb2d356 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4b6 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:115 # 0xb7f9f0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb74a74 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb31b29 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb3144e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:317 # 0xb30ee4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:300 # 0xb30624 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:256 # 0xb30625 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:263 # 0xb301fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115eb05 0x1163a85 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x115eb04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x1163a84 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x744 github.com/pactus-project/pactus/state/state.go:507 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115ebcb 0x116042b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115ebca github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x10a github.com/pactus-project/pactus/state/score/score.go:35 # 0x116042a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x118d8cd 0x118ced4 0x118be58 0x1193d9a 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x118d8cc github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x118ced3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118be57 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:51 # 0x1193d99 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b9 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 18432 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x118d8cd 0x118ced4 0x1193d7b 0x1193d46 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x118d8cc github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x118ced3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1193d7a github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x19a github.com/pactus-project/pactus/sync/cache/cache.go:67 # 0x1193d45 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 18944 [5: 47360] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e974e 0x8e8b0e 0x8ea9c5 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e974d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:193 # 0x8e8b0d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x34d github.com/pactus-project/pactus/store/block.go:84 # 0x8ea9c4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 27264 [2: 54528] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd32025 0xd25e46 0xd33098 0x495521 # 0xd32024 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 # 0xd25e45 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2985 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd33097 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd23114 0xd232a5 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd23113 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd232a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd32ad6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [2: 54528] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xc0e3c7 0xc0fbd4 0xc0f668 0xc162e5 0x10d84b5 0x1154f1d 0x1154cb1 0x495521 # 0xc0e3c6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc0fbd3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc0f667 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc162e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10d84b4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [4: 109056] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0x1152585 0x114d8b0 0x114bce8 0x1643413 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x1152584 github.com/pactus-project/pactus/network.newPeerMgr+0x284 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x114d8af github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:270 # 0x114bce7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1643412 github.com/pactus-project/pactus/node.NewNode+0x5b2 github.com/pactus-project/pactus/node/node.go:85 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 27264 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xd23114 0xd232a5 0xd32ad7 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 0x495521 # 0xd23113 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd232a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd32ad6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 32768 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x93aa50 0x93aa17 0x938505 0x93e2c5 0x93e2c6 0x4d83ae 0xd006a5 0xd0067d 0xd00578 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93aa4f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x93aa16 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x938504 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93e2c4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93e2c5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xd006a4 io.ReadFull+0xe4 io/io.go:354 # 0xd0067c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd00577 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 32768 [1: 32768] @ 0x48b4b3 0x4901c9 0x531c7f 0x119efc5 0x119ef94 0x4661f5 0x456850 0x456827 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x119efc4 strings.Split+0xa4 strings/strings.go:361 # 0x119ef93 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 0x413f2e 0x413eb0 0x415929 0x115eb05 0x116042b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115eb04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x116042a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 36864 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115eb05 0x116042b 0x16433c9 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x115eb04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x116042a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x16433c8 github.com/pactus-project/pactus/node.NewNode+0x568 github.com/pactus-project/pactus/node/node.go:80 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [2: 98304] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8f13ad 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f13ac github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 3: 49152 [28: 458752] @ 0x48b4ac 0x4901c9 0x122e873 0x122e5d5 0x125728c 0x1257172 0x1249cba 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125728b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1257171 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1249cb9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 1: 49152 [1: 49152] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0xcc7b8f 0x742371 0xcc73a5 0xcc6c1d 0xcc663a 0xcdfa15 0xcdf917 0xe1b8da 0xd36095 0xd29838 0x495521 # 0xcc7b8e github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x18e github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:312 # 0x742370 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcc73a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:267 # 0xcc6c1c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:214 # 0xcc6639 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcdfa14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcdf916 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe1b8d9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd36094 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd29837 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 7: 66304 [17: 161024] @ 0x48b4ac 0x4901c9 0x740f34 0x75358a 0x754006 0x75432c 0x74b597 0x7541bb 0x754166 0x754e86 0x755ba5 0x77fec7 0x77fe81 0x7823f3 0x781a05 0x781fe5 0x7602df 0x7607d3 0x8ea171 0x8e925c 0x8ed752 0x8eaa54 0x116383d 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x740f33 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:57 # 0x753589 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x754005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x75432b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:627 # 0x74b596 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x7541ba github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x754165 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x754e85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x755ba4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x77fec6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x77fe80 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x7823f2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x781a04 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x781fe4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x7602de github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7607d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ea170 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e925b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:146 # 0x8ed751 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8eaa53 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x116383c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:483 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 73728 [1: 73728] @ 0x48b4b3 0x421587 0x48ae54 0x42203f 0x49d9e8 0x49d745 0x669f51 0x651d16 0x65500c 0x495521 # 0x49d9e7 errors.is+0x227 errors/wrap.go:59 # 0x49d744 errors.Is+0x64 errors/wrap.go:51 # 0x669f50 net.newDNSError+0xb0 net/net.go:698 # 0x651d15 net.(*Resolver).tryOneName+0x7b5 net/dnsclient_unix.go:332 # 0x65500b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 3: 81792 [3: 81792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd32a93 0xd326a5 0x10d8791 0x10d859f 0x1154f1d 0x1154cb1 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 # 0xd32a92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd326a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10d8790 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10d859e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x1154f1c github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1154cb0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 98304 [1: 98304] @ 0x48b4b3 0x41b4ad 0xddea05 0xdec594 0xdec215 0xdff116 0xe01f5b 0xdff409 0xdfdbe7 0xe08585 0xd38350 0xd37cc5 0x1137290 0x11172c8 0x1116d1f 0x112fd51 0x1126272 0x112fce5 0x1126bab 0x495521 # 0xddea04 github.com/quic-go/quic-go.newServer+0x144 github.com/quic-go/quic-go@v0.59.0/server.go:270 # 0xdec593 github.com/quic-go/quic-go.(*Transport).createServer+0x253 github.com/quic-go/quic-go@v0.59.0/transport.go:216 # 0xdec214 github.com/quic-go/quic-go.(*Transport).Listen+0x14 github.com/quic-go/quic-go@v0.59.0/transport.go:173 # 0xdff115 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*wrappedQUICTransport).Listen+0x15 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:417 # 0xe01f5a github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*refcountedTransport).Listen+0x1a github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:166 # 0xdff408 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener+0x2a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:74 # 0xdfdbe6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).ListenQUICAndAssociate+0x1a6 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:211 # 0xe08584 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen+0x3c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:314 # 0xd3834f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:116 # 0xd37cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x2c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:53 # 0x113728f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.48.0/config/config.go:530 # 0x11172c7 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x207 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x1116d1e go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x4be go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x112fd50 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x1126271 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x112fce4 go.uber.org/fx.(*App).start+0x44 go.uber.org/fx@v1.24.0/app.go:701 # 0x1126baa go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 2: 98304 [5: 245760] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8f13ad 0x8ea716 0x8ea6ac 0x16430cc 0x165e025 0x1682f7b 0x12f02db 0x12f0c25 0x1682050 0x1682046 0x4568b5 0x495521 # 0x8f13ac github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ea715 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea6ab github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x16430cb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x165e024 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x1682f7a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12f02da github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12f0c24 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x168204f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x1682045 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 524288 [78: 40894464] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160fc86 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x563be8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5659ce encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x56554c encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564509 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x565d42 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x561472 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561230 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x560b7d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x160fc85 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 1048576 [80: 83886080] @ 0x48b4b3 0x4901c9 0x122e873 0x122e5d5 0x123017f 0x126535d 0x12c7e73 0x12dc585 0x12db75f 0x12da08d 0x12db549 0x12b80e4 0x15e0a03 0x12b7f77 0x132c107 0x132dc22 0x4c2726 0x4c15d9 0x161483f 0x160fadb 0x160e916 0x160e053 0x4a49ca 0x495521 # 0x122e872 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x122e5d4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x123017e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x126535c google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c7e72 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12dc584 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12db75e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12da08c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12db548 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b80e3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15e0a02 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b7f76 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x132c106 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x132dc21 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x161483e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160fada github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x160e915 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x160e052 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 4194304 [3: 12582912] @ 0x48b4b3 0x4901c9 0x74850d 0x76c0b4 0x76c5c5 0x76fc65 0x77025a 0x76feaa 0x77040e 0x7713e6 0x8ed305 0x8ed23a 0x1163856 0x119adf8 0x1193daa 0x1199d8f 0x119945c 0x1199166 0x1155de3 0x495521 # 0x74850c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x76c0b3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x76c5c4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x76fc64 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x770259 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x76fea9 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x77040d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x7713e5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ed304 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8ed239 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x1163855 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:485 # 0x119adf7 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2d7 github.com/pactus-project/pactus/sync/sync.go:541 # 0x1193da9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x1199d8e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x119945b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1199165 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1155de2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 6291456 [41: 85983232] @ 0x48b4b3 0x4901c9 0x740ee5 0x759a45 0x77f3c5 0x764f6e 0x765e27 0x7639aa 0x766947 0x7673b4 0x768669 0x495521 # 0x740ee4 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:53 # 0x759a44 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x77f3c4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x764f6d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x765e26 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7639a9 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x766946 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x7673b3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x768668 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 # runtime.MemStats # Alloc = 90889992 # TotalAlloc = 43932746440 # Sys = 331745624 # Lookups = 0 # Mallocs = 511783786 # Frees = 511044641 # HeapAlloc = 90889992 # HeapSys = 311427072 # HeapIdle = 183091200 # HeapInuse = 128335872 # HeapReleased = 149815296 # HeapObjects = 739145 # Stack = 7340032 / 7340032 # MSpan = 2003840 / 3361920 # MCache = 4592 / 16072 # BuckHashSys = 2690805 # GCSys = 5888320 # OtherSys = 1021403 # NextGC = 182433002 # LastGC = 1780948781149895314 # PauseNs = [439137 3709607 266298 993667 1510278 182876 144386 516355 265373 2842726 554698 842859 281710 379107 1379948 823640 177928 1543234 159348 171017 1294160 195395 3988419 292946 1292408 2529269 1452065 911039 826886 1044778 233365 841291 631494 214111 181765 1142938 143965 1120678 230790 891707 712419 202061 1253213 222485 173414 1411054 169863 296584 584150 164180 111228 149703 88237 131707 731566 164887 553541 904170 1418915 391784 149456 583670 405949 1113016 167376 187113 1733521 291227 601861 1549399 222027 1023841 209668 3666055 783225 999016 239724 1351511 443172 1242155 359244 171137 677197 2718211 230760 136140 1294433 171268 673733 218537 1306649 265876 1578670 258040 256335 731843 213802 1030969 1791151 247355 1093094 169089 176549 1231972 227141 649212 283655 2874732 185793 197450 1261804 173239 730602 612845 336463 200571 1335523 858195 1586956 489984 823280 1105356 247969 163115 1687604 229812 294170 1264585 305881 1194672 207761 154784 1240601 721707 603244 547100 239525 648614 1428845 238329 1172931 408587 191602 1318504 174101 123226 1506794 772087 747448 2251811 1788715 798769 1503759 264616 1349808 224800 295706 1190301 335615 1427005 878158 1071500 1632795 112592 206864 2933998 194240 1085299 841051 194218 689124 183764 1353297 258262 1178100 987496 1350795 256940 1053520 197069 351085 1135679 1290232 247247 517540 1256579 320149 685232 919545 130733 1929634 772854 1424513 211898 1064097 978133 3095368 1087918 326340 820065 959950 231885 1050083 171947 1219368 213247 952672 772807 1472746 953562 215620 257392 1733027 169656 255202 1045135 210215 1553399 1012761 1087157 882816 226268 1686890 225204 904418 2575478 257675 4149585 185461 151284 1301542 195273 2057515 167062 924805 1052685 207785 1593902 1171353 1235632 1513826 311111 1158002 903000 1345628 159319 138058 1178640 337537 904206 291283 1091667 193655 590415 1425785 3489919] # PauseEnd = [1780930180321888737 1780930300416819660 1780930420497701053 1780930540574902916 1780930660649992383 1780930780723240230 1780930900785808139 1780931020883306947 1780931140956941096 1780931261042352389 1780931381141228016 1780931501234069772 1780931621315010015 1780931741398245353 1780931861513401311 1780931981611538085 1780932101705945793 1780932221777716204 1780932341842740948 1780932461904394911 1780932581978187188 1780932702109320228 1780932822204286361 1780932942269631246 1780933062361856992 1780933115890308202 1780933235992806867 1780933356110666143 1780933476207630185 1780933596394952432 1780933716453705419 1780933836531105440 1780933956629288311 1780934076769740336 1780934196833473204 1780934317039271769 1780934437312346971 1780934557530892436 1780934677649924337 1780934797817654154 1780934917913533895 1780935038014901931 1780935158138169351 1780935278286169383 1780935398345092598 1780935518433891373 1780935638672062921 1780935720952750686 1780935814108808998 1780935871283039137 1780935873423767174 1780935880555583211 1780935890591805988 1780936010674237089 1780936130749436776 1780936250817549464 1780936370881606509 1780936490960521366 1780936611032231722 1780936731112513328 1780936851184302763 1780936971260557678 1780937091334325131 1780937211433439437 1780937331503760692 1780937377481707950 1780937490399653831 1780937610477082893 1780937730547353840 1780937850624616254 1780937970700469354 1780938090767868755 1780938210825566711 1780938330908124560 1780938450984480352 1780938571051477937 1780938691140827887 1780938811220531271 1780938931306326224 1780939051383807638 1780939171479502553 1780939291547982780 1780939411657514064 1780939531736138387 1780939651805602195 1780939771894956364 1780939891984107831 1780940012085825075 1780940132162572649 1780940252254001458 1780940372333204700 1780940492411035772 1780940612522593173 1780940732622134186 1780940852736929978 1780940972799963129 1780941092891213313 1780941212982515224 1780941333103817327 1780941453214812776 1780941573332839525 1780941693431902136 1780941813503531309 1780941933584170813 1780942053725446875 1780942173828228781 1780942293931585502 1780942414052639358 1780942534297358129 1780942654389824171 1780942774558615460 1780942894667182303 1780943014859170294 1780943135112575756 1780943255237124345 1780943375320960686 1780943495518180566 1780943615687870875 1780943735970487137 1780943856127604387 1780943976220300555 1780944096385819810 1780944216471838730 1780944336550708604 1780944456627851715 1780944576763858772 1780944696912048615 1780944817067509121 1780944937424236244 1780945057624344968 1780945177703859220 1780945297768670523 1780945417929492180 1780945538011082173 1780945658138881372 1780945778282089036 1780945898344505470 1780946018422855892 1780946138785063902 1780946258907326226 1780946378998314408 1780946499092568619 1780946619220979547 1780946739410466459 1780946859610006252 1780946979700975384 1780947099810051397 1780947220078580374 1780947340164080726 1780947460247545574 1780947580333849211 1780947700409358658 1780947820494472179 1780947940571134655 1780948060654900707 1780948180726274823 1780948300808041707 1780948420896738909 1780948540986083445 1780948661062542023 1780948781149895314 1780918886021734795 1780919006087376249 1780919126145437399 1780919246231954533 1780919366595152911 1780919486678465608 1780919606753932124 1780919726831522102 1780919846911922987 1780919966997699573 1780920087129819408 1780920207212231537 1780920327277549307 1780920447408736763 1780920567772570948 1780920687944111565 1780920808034471379 1780920928265764571 1780921048363781412 1780921143901247212 1780921263998725293 1780921384076520148 1780921504232431155 1780921624333155981 1780921744456487192 1780921864531116789 1780921984596666540 1780922104668454215 1780922224746215900 1780922344837160801 1780922464961170139 1780922585112789899 1780922705544134315 1780922825679650660 1780922945914932304 1780923065999513518 1780923186091150400 1780923306207211072 1780923426386375235 1780923546479473657 1780923666631932449 1780923786700768058 1780923906797424178 1780924026939394834 1780924147053353756 1780924267228143640 1780924387568163578 1780924507713995831 1780924627804827558 1780924747913147980 1780924868120588553 1780924988283362957 1780925108343584575 1780925228435569947 1780925348644180048 1780925468775702059 1780925588895165281 1780925709200357169 1780925829357739939 1780925949468194919 1780926069596262413 1780926189700046051 1780926309841246081 1780926430073125945 1780926550146068621 1780926670221071253 1780926790316662022 1780926910380860847 1780926936072514560 1780927056214253307 1780927176398789017 1780927296498522033 1780927416594133807 1780927536709719001 1780927657221818999 1780927777552109688 1780927897795344309 1780928017919373590 1780928138010766899 1780928258293621988 1780928378408810132 1780928498778655581 1780928618860474165 1780928738967341902 1780928859091530450 1780928979190580470 1780929099267011783 1780929219477256157 1780929339563038064 1780929459719676651 1780929579818287525 1780929699981197628 1780929820058884060 1780929940157083432 1780930060238451666] # NumGC = 929 # NumForcedGC = 0 # GCCPUFraction = 0.00014900807427524506 # DebugGC = false # MaxRSS = 370532352